我們的應用程序使用berkeley db作爲臨時存儲和持久性。來自各種輸入源的巨大數據來自一個新問題。現在底層文件系統不支持如此大的文件大小。無論如何,將berkeley DB文件拆分爲邏輯段或分區,而不會丟失其中的數據。我還需要使用berkeley DB屬性進行設置,並且不需要爲此簡單任務編寫繁瑣的程序。Berkeley DB文件拆分
4
A
回答
0
據我所知,BDB不支持你。但是,您可以通過創建多個數據庫來實現它。
我以編程方式在BDB中完成了這項工作。即我的代碼將潛在的大型索引文件分割爲單獨的文件,並在這些子文件上創建頂級主索引。
0
現代BDB具有使用DB_CONFIG(推薦)或使用API調用來添加其他目錄的方法。
看看這些指令(以及相應的API調用)的幫助: add_data_dir set_create_dir set_data_dir set_lg_dir set_tmp_dir
注意添加這些指令是不可能透明「只是工作」,但它不應該是使用db_dump/db_load重新創建使用這些指令配置的數據庫文件太難了。
相關問題
- 1. Berkeley DB文件壓縮
- 2. berkeley db部分匹配
- 3. 從CLI檢查Berkeley DB文件
- 4. Python Berkeley DB/Sqlite
- 5. 在Berkeley DB的
- 6. Berkeley DB for iPhone
- 7. Berkeley DB的GUI
- 8. GAE上的berkeley DB
- 9. Heroku上的Berkeley DB
- 10. Berkeley XML DB「where」analog
- 11. Berkeley DB SIGBUS錯誤
- 12. 分區Berkeley DB SQL API數據庫
- 13. Berkeley DB Core和Berkeley DB之間的選擇JE
- 14. Berkeley DB(無法定位組件)
- 15. Berkeley DB:僅檢索密鑰
- 16. 的SQLite,Berkeley DB的標杆
- 17. autonicrement berkeley db,或者列表
- 18. Berkeley DB -ldb_cxx找不到
- 19. Berkeley DB和C++的問題
- 20. Berkeley DB的用法如何?
- 21. Berkeley DB環境問題
- 22. 使用Mysql同步Berkeley DB
- 23. Berkeley DB商店太慢了
- 24. Berkeley DB的平臺遷移
- 25. Berkeley DB,Multithreaded致命錯誤
- 26. Berkeley DB安卓版下載
- 27. Berkeley DB(JE)日益失控
- 28. 的Berkeley DB,併發隊列
- 29. Berkeley DB批量特徵
- 30. 可以通過oracle berkeley db java版使用由c實現(python bsddb)創建的bdb(berkeley db)文件嗎?
這很好,但有沒有一種方式,柏克萊DB本身提供了這樣的功能。 – Madusudanan
不是在我的一天它沒有。 – ScrollerBlaster