如何处理 1 亿用户——MySQL 还是 NoSQL

如何处理 1 亿用户——MySQL 还是 NoSQL

我需要一个社交网络网络应用程序的解决方案,数据库结构是

  1. 用户——登录凭证。
  2. user_order-用户订单。
  3. user_friends-用户好友。

我们期望一个解决方案能够处理 1 亿用户,每当用户登录时,我都必须查询所有 3 个表。XMPP 将用作用户聊天的消息服务器。

  1. 我应该使用 MySql 还是 NoSQL?
  2. MySql 或 NoSql 是否影响服务器性能?
  3. 服务器的配置应该是什么?

答案1

我建议你聘请一支经验丰富的数据库顾问团队。这不是一个简单的问题,无法在 serverfault 上找到答案。

首先,什么是 NoSQL?你需要数据完整性吗?数据库会存储什么,存储多少,查询有多密集?如果你在这里问这样的问题,那你已经超出你的能力范围了。

相关内容