【发布时间】:2011-07-09 23:47:57
【问题描述】:
我正在开发一个开源产品,需要一个嵌入式 dbms。 你能推荐一个嵌入式开源数据库吗...
- 每个可以处理超过 10 GB 的对象
- 拥有对嵌入友好的许可证(LGPL,而非 GPL)。
- 是纯Java
- 是(最好是)nosql。 Sql 可能会工作,但更喜欢 nosql
我查看了一些文档 DBMS,例如 mongodb, 但它们似乎仅限于 4 或 16 mb 的文档。
Berkeley DB 看起来很有吸引力,但拥有类似 GPL 的许可证。
Sqlite3 很吸引人:好的许可证,可以编译 使用您喜欢的任何最大 blob 大小。但是,它不是 Java。 我知道 JDBC 驱动程序存在,但我们需要一个纯 Java 系统。
有什么建议吗?
谢谢
史蒂夫
【问题讨论】:
标签: rdbms embedded-database javadb object-oriented-database