私人消息组织模型

时间:2011-03-14 10:46:29

标签: ruby-on-rails postgresql messages

我打算组织社交网络。所以问题是:如何组织负责私有maessages的表:(1)每个用户一个表,(2)1000个用户的一个表或者更好(3)为所有用户的消息创建一个表,考虑系统负载很高。

2 个答案:

答案 0 :(得分:2)

规划小并使用单个表格。当你到达那里时担心规模。你在6个月内遇到的问题不会是你今天想到的问题。

答案 1 :(得分:0)

  

我要组织社交网络。

Omg,另一个!

您应该使用NoSQL和mongodb或membase等缓存解决方案为高负载做好准备。如果您仍想坚持使用postgres,则应创建一个partitioned表。