微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – NoSql Battle – 幸存者?

GraphDB与Key-ValueDb的关系

Neo4j与OrientDB
Valdemort与OrientKV

功能选择和比较

>易于安装(无依赖关系,只需放置/提取文件夹)
>性能和可扩展性
>占地面积小
>好的文档(教程和示例)
>行政设施,监测工具
>低学习曲线
>与java或ruby的接口

获胜者是什么?

具有相同特征/功能的另一种选择?

解决方法:

这不是您正在寻找的赢家.根据我的经验,理想的数据库类型是最适合您应用的数据库.对于高级应用程序,您可能希望将对象绑定到数据库.所有人的最佳选择仍然是关系数据库,如sql.它已经发展了20多年.各地的sql都可以使用工具. Nosql数据库还很年轻,工具很难找到.

我个人尝试使用Neo4j.我喜欢他们在Neo4j中使用的图形模型.它允许您向节点和关系添加属性.但是,查看图形或Nosql数据库的工具并不像sql表那样好.

对我来说,我发现纯文本文件或xml是我的大多数应用程序的最佳数据库.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐