Database Berkeley DB java版,java中有LGPL或BSD替代方案吗?
我正在处理一个由键值对组成的庞大数据集。查询总是以键空间(键是数字)上的范围查询的形式出现,因此任何持久的B-树结构都可以处理这种情况。我想使用BDB Java Edition,但该产品是封闭源代码的,我的公司不想购买BDB-JE许可证。我想知道,您是否可以分享您与任何非GPL基于java的键值存储系统的经验 谢谢, -一个作为一个非常快速的千伏存储出现在我的脑海中,它位于LGPL之下,与BDB一样嵌入并支持BTrees。它是基于c语言的,但是有一个Java客户端可用,我在安装它时没有遇到任何问题 很好,但是它作为一个独立的服务器运行。Java支持同样可用。也有,它是一个用Java编写的文档数据库,可以像BDB Java edition一样嵌入到应用程序中(没有外部服务器)。他们使用许可证 它们还具有基于键/值的变量:。我自己并没有真正使用Orient,只是随便看看,所以我不知道它是否支持您的用例(键空间上的范围查询)。然而,它宣传自己的速度非常快Database Berkeley DB java版,java中有LGPL或BSD替代方案吗?,database,nosql,b-tree,berkeley-db-je,Database,Nosql,B Tree,Berkeley Db Je,我正在处理一个由键值对组成的庞大数据集。查询总是以键空间(键是数字)上的范围查询的形式出现,因此任何持久的B-树结构都可以处理这种情况。我想使用BDB Java Edition,但该产品是封闭源代码的,我的公司不想购买BDB-JE许可证。我想知道,您是否可以分享您与任何非GPL基于java的键值存储系统的经验 谢谢, -一个作为一个非常快速的千伏存储出现在我的脑海中,它位于LGPL之下,与BDB一样嵌入并支持BTrees。它是基于c语言的,但是有一个Java客户端可用,我在安装它时没有遇到任何问
尽管如此,Orient DB似乎并没有得到广泛的应用。我甚至问过是否有人有任何经验可以分享。谢谢你的回答,我应该强调,我们正在寻找纯java实现(我们正在提供一个完全用java编写的桌面应用程序)。还有纯java的JDBM:有一个页面上有使用它的项目:还有一个与BDB JE许可相关的问题