NoSQL是否适用于社交网络类应用程序

pra*_*see 9 java mysql scala mongodb nosql

我正在计划开发社交网络应用程序,我想尝试一个NoSQL解决方案可以任何人建议NoSQL是开发这类应用程序的合适选择.

Bri*_*ian 6

良好的整体架构和设计比简单地选择数据技术要重要许多倍; 后者不会神奇地使你的网站工作.但是,如果您的应用程序设计足够好,许多领先的NoSQL技术都可以正常工作.


Gor*_*vic 1

基于大多数知名社交网络已经使用某种非关系数据库的事实,我认为它是合适的(无论是这些数据库还是所有这些都非常错误:D)

在我看来,NoSQL 使用的一个很好的候选者是任何处理大量(我的意思是大量)用户生成数据的系统,例如社交网络、跟踪系统等。

但是,正如其他人已经说过的那样,这种或那种技术并不能弥补蹩脚的设计。因此,当构建任何需要良好扩展的东西时,我会从设计开始,然后寻找支持它的相当稳定且有记录的技术。如果是非关系型数据库,那就这样吧。