我需要一个社交网络网络应用程序的解决方案,数据库结构是
- 用户——登录凭证。
- user_order-用户订单。
- user_friends-用户好友。
我们期望一个解决方案能够处理 1 亿用户,每当用户登录时,我都必须查询所有 3 个表。XMPP 将用作用户聊天的消息服务器。
- 我应该使用 MySql 还是 NoSQL?
- MySql 或 NoSql 是否影响服务器性能?
- 服务器的配置应该是什么?
答案1
我建议你聘请一支经验丰富的数据库顾问团队。这不是一个简单的问题,无法在 serverfault 上找到答案。
首先,什么是 NoSQL?你需要数据完整性吗?数据库会存储什么,存储多少,查询有多密集?如果你在这里问这样的问题,那你已经超出你的能力范围了。