标签: ruby-on-rails postgresql messages
我打算组织社交网络。所以问题是:如何组织负责私有maessages的表:(1)每个用户一个表,(2)1000个用户的一个表或者更好(3)为所有用户的消息创建一个表,考虑系统负载很高。
答案 0 :(得分:2)
规划小并使用单个表格。当你到达那里时担心规模。你在6个月内遇到的问题不会是你今天想到的问题。
答案 1 :(得分:0)
我要组织社交网络。
Omg,另一个!
您应该使用NoSQL和mongodb或membase等缓存解决方案为高负载做好准备。如果您仍想坚持使用postgres,则应创建一个partitioned表。