1

我们正在寻找可以在应用程序范围内运行的嵌入式图形数据库。我已经通过在应用程序中集成 jar 文件来尝试使用 OrientDB 和 blazegraph 进行概念验证。我不确定为我的申请选择哪一个。谁能解释一下这两者中哪个更好?

4

1 回答 1

1

(免责声明:我是 OrientDB 团队的一员)

我评估的第一件事是许可模型。OrientDB 在 ASL 下发布,而 Blazegraph 在 GPLv2 下发布。你能处理 GPLv2 吗?

此外,blazegraph github repo 自 2016 年底以来没有更新。OrientDB
,AFAIK,将发布 3.0 版本,2.2.x 应该非常稳定,现在是 2.2.30。

之后,您可以开始评估功能 - API - 查询语言:SQL、gremlin、RDF - 数据库功能:索引类型、备份、恢复 - 插件:控制台、Web 界面 - 客户端支持(java、js、phyton 等) )

即使你想嵌入,也许将来你需要以独立的方式部署你的数据库,所以我将评估其他客户端语言的兼容性和支持。

于 2018-04-07T16:23:40.663 回答