NoSQL:数据库和语言建议

时间:2010-10-22 17:57:48

标签: sql nosql

在我们的Web项目中,我们决定使用NoSQL,但不确定使用哪种NoSQL解决方案,以及哪些语言完全支持NoSQL。

我们的优先事项是:教程和支持的可用性,以及易于实施和维护。我们希望将来自客户端的数据保存到关系数据库(在MySql中用于备份和其他目的)和NoSQL db。是否有可能在同一时间?

1 个答案:

答案 0 :(得分:5)

不同的NoSQL解决方案之间的区别远远超过传统的SQL数据库。例如,eventually consistent等简单Cassandra键值数据存储以及MongoDB等其他功能丰富的文档存储。

但是,您不应该盲目地寻找功能最丰富的解决方案,因为在这种情况下,您可能也会使用关系数据库。 SQL提供了您可能需要的所有功能,保证,教程,文档,易于实现等。 NoSQL通常是其中一些(或所有这些)之间的权衡,以及水平可伸缩性的简易性。

您应该研究the different solutions并选择最符合您的应用要求的解决方案。请记住考虑关系数据库,因为SQL完全符合您列出的优先级。