如果我必须开发
可以选择
哪个是DB的最佳选择?
This compares MongoDB with MySQL
答案 0 :(得分:2)
随着数据的增加,拥有一个容易扩展的数据库并且SQL无法顺利扩展并最终破坏它的做法会更好,实际上通常只对大数据使用高可扩展数据库。 但是你说条目之间可以有相互关联,所以在这种情况下使用关系数据库会更好,因为NO-SQL可能会丢失"一些相关性。 就像@Craig一样,Ringer表示不要只考虑那些有很多不同解决方案的数据库,这些解决方案各有利弊(例如redis非常快,但它几乎没有任何复杂逻辑,因为它是一个简单的Key-Value存储,或者Cassandra比Mongo更快但是对于计划数据效果更好,Mongo是一个文档DB,因此可以在同一个Collection中存储任何类型的数据。)
恕我直言,您应该尝试使用不同的数据库和用例设置一些基准测试会话,并专注于您想要快速完成的工作,然后在该领域中选择更好。