如何在 Android 中使用 Berkeley DB SQL API
我的Android程序有巨大的数据库过载,并且还涉及多个进程(App)同时访问数据库。显然,我发现捆绑的SQLite
数据库引擎不够。
因此,我选择了 Berkeley DB,并且由于我不想移植我的代码来支持 NoSQL 数据库,因此我想使用 Berkeley DB SQL API,而不是 Berkeley Java 版。 有人能告诉我如何在我的 Android 程序中使用它吗?
我完全找不到这方面的链接。我的应用程序是 Android 应用程序,因此我无法构建用 BerkeleyDB 替换 SQLite 的自定义固件。
My Android program has a huge DB overload and also involves multiple processes (Apps) accessing the database at the same time. Obviously, I found the bundled SQLite
DB engine insufficient.
So I closed in on Berkeley DB, and since I don't want to port my code to support NoSQL databases, I would like to use Berkeley DB SQL API and not the Berkeley Java Edition.
Can someone tell how do I use this in my Android program?
I could find absolutely no links on this. Mine is an Android Application, so I cannot build a custom firmware which replaces SQLite with BerkeleyDB.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Android 中处理大型数据库
此问题的答案之一有您正在寻找的答案(我认为)。第二个下来了
Dealing with a large database in Android
One of the answers on this question has the answer you're looking for (I think). Second one down.
肯定有很多方法可以对此进行存档,其中一种不使用 Java 版本的方法是 交叉编译 C 代码并使用 Java 绑定。
There are definitely many ways to archive this, one without using the Java Edition is cross-compiling the C code and using the Java bindings.