我正在开发一个可以支持大约10k用户的消息传递系统(Java)。该体系结构被认为是如下:
- 10K客户
- 服务器的2个或更多副本(每个在不同的机器上)
- 1 postgre DB消息系统:一个Postgre数据库,服务器的几个实例
的应用旨在上群集运行环境(Amazone Webservice)。
现在,我已阅读了Postgre DB中的模式的一些事情。我不知道如果我应该使用它们(以及以何种方式)或如果一个简单的关系数据库模型会做。
基本上,DB应该是非常简单的(消息/元数据,消息队列ID和用户)。
谢谢您的回答
10k客户对我来说看起来不像很多客户。让所有事情尽可能简单(正如你总是应该做的那样),我想你会没事的。 – 2014-10-29 15:17:08