Gor*_*vic 6 java comparison nosql
我想了解更多关于可以从Java使用的NoSQL数据库/数据存储的信息,到目前为止,我尝试了Project Voldemort.除了选择的名字,到目前为止似乎很好.
我想了解更多有关其他此类数据库系统的信息.现在,在维基百科文章中有一些列表,其中有一些关于其项目页面的文档.
但是,我不想比较技术规范和作者提供的教程,而是我想知道的是:
在实际项目中使用这些库有什么经验?根据经验,您会推荐使用哪一个,哪个不是,为什么?
我知道只有能够回答这个问题的人才是真正使用过多个这样的数据库的人,但我希望有人这样做.
编辑:
通过"真实项目"我主要是指一个生产中的项目(但没有这些项目比作业或完成的教程更大).
我使用的是一个包含大量数据的关系数据库,其中大部分都集中在一个表中,无论如何都是针对性能进行了非规范化处理.但是,由于存在约束的整个混乱等,创建可用的集群在稳定性和性能方面都表现出可怕的结果.
现在,我很确定这些NoSQL系统中的任何一个都可能是我所拥有的更好的选择.但是,它们之间也必须存在差异.无论是文档,版本之间的稳定性,社区,易用性等等......还有很多巨头.哪些人可以选择?:d
如果不确切知道您的用例是什么,就很难确定一个好的选择。这在很大程度上取决于您熟悉哪种数据模型并适合您的需求。您有键值存储、面向文档、面向列等。另一个重要因素是产品的扩展性以及它们如何选择处理可用性/一致性权衡。
我喜欢 MongoDB。我喜欢它支持查询的方式,也喜欢面向文档的数据模型。它适合我似乎遇到的许多问题。正如最近的 MongoSV 活动中所见,有一个很棒的(大写 G)社区。
您最好选择 3 种不同的产品并对其进行评估。我还想看看您是否能找到一些参加过会议并讲述他们如何成功的故事的公司。MongoSV 的视频即将推出。