我有一張表,一次可以訪問數千個。每個用戶輸入的數據可能會更新一個特定的行或根據算法插入一行。我想要將整個表存儲在主內存中,並在0000小時後寫入數據庫,因爲這些記錄稍後將不再使用。我已閱讀了有關memcache的信息。它有幫助嗎?高頻更新,插入表,同時多個訪問
0
A
回答
1
根據您所述的要求,聽起來您要使用MySQL的Memory Storage Engine。內存表具有快速訪問權限,不會寫入磁盤。它們用於會話和緩存等臨時信息。
涉及瞬時非關鍵數據(如會話 管理或緩存)的操作。當MySQL服務器停止或重新啓動時,MEMORY表中的數據將丟失。
您可以獲得全面的關係支持,包括更新,插入和選擇,所有會話均可訪問。
Memcached可以使用,但你必須在代碼中實現緩存。如果你使用的是框架,它可能已經在基礎模型中支持這個框架,或者你可以在那裏實現它。
0
只需添加 - 你可以添加更多的內存到INNODB緩衝池(如果你使用它)。 INNDB將使用該內存將信息存儲在內存中,並保存在磁盤中。 Memcache可用於存儲計算列,預生成的HTML等......
相關問題
- 1. 批量插入在SQL服務器同時更新多個表
- 2. 同時更新多個表
- 3. 在MySql表中同時插入/更新?
- 4. 插入和更新同時
- 5. 同時插入和更新
- 6. 訪問表單更新多個字段
- 7. 同時插入並更新多個項目到數據庫
- 8. 在不同的表中插入多個插入新的AI
- 9. 如何同時更新多個表?
- 10. CakePHP的 - 同時更新多個表
- 11. 插入多行到表 - 訪問
- 12. 同時更新多個更新面板
- 13. 在插入新表時更新外鍵
- 14. 插入新行訪問
- 15. ACCESS/SQL:如何同時插入/更新?
- 16. 與codeigniter同時插入和更新
- 17. SQL更新,刪除並同時插入
- 18. EF更新插入到不同的表
- 19. 插入/更新表
- 20. 更新表訪問
- 21. 插入或更新時訪問數據庫事務
- 22. 在更新任何舊數據時插入多對多表格
- 23. 高效多個SQL插入
- 24. 多個同時訪問單個線程
- 25. 當另一個表插入或更新時,Oracle觸發器更新一個表
- 26. 從多行插入並同時更新一些靜態值?
- 27. 在一個表格中插入和更新不同的表格
- 28. VBA訪問更新同一表的多條記錄
- 29. 插入/更新多個記錄
- 30. PHP MySQL插入/更新多個值
Memcached使用鍵值對,它根本不是表。你的意思是[內存表](http://dev.mysql.com/doc/refman/5.5/en/memory-storage-engine.html)? –
它只是我想要的更新和插入是臨時的,而不是寫入磁盤,但可以訪問所有活動用戶。像一個普通的表,但存儲在主內存中的所有times.Im不知道有關memcached .. – rohitnaidu19