我听说很多大公司都使用像mongo db这样的非关系型数据库。我想知道人们如何以及为什么在工业规模上使用它们。我正在设计一个类似ebay的项目。我想弄清楚哪种方法效果最好。
答案 0 :(得分:1)
首先,MongoDB不是键值存储,而是文档存储。 行业规模站点使用NoSQL来处理其堆栈的部分,以解决NoSQL数据存储比关系数据库更好地解决的特定问题,例如Redis针对实时数据工作负载下的性能进行了优化,因此更适合实时存储数据比MySQL。关系数据库仍然被大量用作主数据存储。
底线是关系数据库在大多数情况下都很好。如果要解决关系数据库缺陷并使用特定于问题的工具,请使用其他技术。不要预先优化。解决问题。