最佳答案
我正在为我的公司设计一个RoR项目,我们的开发团队已经遇到了一些关于设计的争论,特别是数据库。
我们有一个名为Message
的模型需要持久化。这是一个非常非常小的模型,除了id之外只有三个db列,但是当我们投入生产时,可能会有很多这样的模型。我们每天有多达100万次的插入。模型只会被两个可以被索引的外键搜索。同样,这些模型永远不会被删除,但我们也不必在它们三个月大的时候保留它们。
所以,我们想知道的是,在Postgres中实现这个表是否会带来重大的性能问题?有没有人有使用大型SQL数据库的经验告诉我们这是否会是个问题?如果是的话,我们应该选择什么?