【发布时间】:2025-12-16 14:25:03
【问题描述】:
据我所知,大多数 RDBMS 包都是在构建时牢记 99% 的查询将是选择查询。但是,我的情况是,我们至少有 50% 的查询作为创建/更新查询。由于我们还需要持久性,所以我们不能选择 NoSQL 解决方案。本质上,只要有更新,就应该立即永久存储。所以,我想知道 MySQL 的性能是否会因此受到阻碍。我们当前的 MySQL 引擎是 InnoDb。还有其他 MySQL 引擎更可取吗?我计划使用 Amazon RDS,所以我的重点是 MySQL;但出于好奇,我想知道 postgresql 是否可以提供帮助。
注意- 只是为了说明规模,我们正在讨论在投入生产的几个月内对至少有一百万个条目的表创建/更新查询。
【问题讨论】:
-
尽可能多地对表进行分区,并且不要让其增长太多。从一开始就扩展您的表格。
标签: mysql postgresql select rdbms