我想使用持久化HashTable爲我的應用程序提供數據存儲。這可能嗎。一個很好的支持開源項目將是理想的。持久哈希表(與Java一起使用)
0
A
回答
1
你有2種選擇:
一)Seralize您的哈希表提交 - 所有Hashtable類實現Serializable後。
b)BerkeleyDB Java版 - 您可以從Oracle免費下載。它是開源的。伯克利DB數據庫是一個B樹。將你的代碼從HashTable轉換到Berkeley DB是相當直接的。
請注意,如果使用簡單的哈希表來存儲對象,當哈希表中的obects數量增加超過一定數量時,將會用完內存。有了Berkeley DB,就沒有這種限制。
0
Chronicle Map是Java的堆外關鍵值存儲,提供ConcurrentMap
接口和(可選)將數據保存到磁盤。在引擎蓋下,它通過內存映射文件實現。
相關問題
- 1. 持久哈希表實現
- 2. 快速靜態持久哈希表
- 3. Ruby程序的持久哈希表?
- 4. 字符串的持久哈希碼
- 5. 哈希表vs哈希列表與哈希樹?
- 6. 紅寶石哈希使用rjb的java哈希表
- 7. 哈希表在Java
- 8. Java的哈希表
- 9. 使用C++將哈希表複製到另一個哈希表
- 10. 應該使用Swift String哈希索引持久數據?
- 11. SQL Server和持久計算字段與哈希字節
- 12. 製作一個哈希與哈希
- 13. 實現使用哈希表中的Java
- 14. 如何保持哈希表中哈希表元素的順序
- 15. 如何實現CString哈希函數與std :: unordered_map一起使用?
- 16. 如何將新的哈希樣式與數字一起使用?
- 17. Ruby 1.9.3哈希語法不能與rspec-rails 2.9一起使用?
- 18. 使用哈希與scss
- 19. Java哈希表填充
- 20. 是Java中的哈希表
- 21. 加總哈希表值Java
- 22. Java哈希表實現
- 23. 複製Java哈希表
- 24. Java的哈希表問題
- 25. 哈希表Java插入
- 26. Java數組哈希表
- 27. Java哈希表實現
- 28. Java:本地哈希表覆蓋全局哈希表
- 29. 形式的哈希表 - 在Java中的<key,哈希表>
- 30. 使用哈希表的PowerShell