我是否必须在每次运行应用程序时重新应用db4o配置设置(和索引),或仅在数据库创建时应用?

时间:2010-12-06 19:17:07

标签: db4o

我正在评估db4o,我有一个非常简单的问题。是否需要在每次运行应用程序和/或加载数据库时设置db4o配置设置(例如透明激活)和索引,或者可以在创建数据库时设置所有这些设置?

供参考 - 我正在构建一个Android应用程序,数据库将预先安装在桌面上并随应用程序一起提供。

2 个答案:

答案 0 :(得分:1)

在深入挖掘db4o的文档后,我找到了答案:)

“配置设置不存储在db4o数据库文件中。因此,每次打开ObjectContainer / ObjectServer时都必须提交相同的配置。为了在客户端/服务器模式下使用db4o,建议在服务器上使用相同的配置为了更好地设置它,使用一种方法创建一个应用程序类是有意义的,该方法可以创建适当的配置并将此类部署到服务器和所有客户端。“

答案 1 :(得分:1)

就像FYI一样,有一个例外..一旦创建了索引,就会被保存,无论OpenFile / Connection时的规格如何,都会被使用。

最佳, 罗伯特