我们的应用程序使用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