据我所知,大多数 RDBMS 包都是在构建时牢记 99% 的查询将是选择查询。但是,我的情况是,我们至少有 50% 的查询作为创建/更新查询。由于我们还需要持久性,所以我们不能选择 NoSQL 解决方案。本质上,只要有更新,就应该立即永久存储。所以,我想知道 MySQL 的性能是否会因此受到阻碍。我们当前的 MySQL 引擎是 InnoDb。还有其他 MySQL 引擎更可取吗?我计划使用 Amazon RDS,所以我的重点是 MySQL;但出于好奇,我想知道 postgresql 是否可以提供帮助。
注意 - 只是为了了解规模,我们正在讨论在投入生产的几个月内对至少有一百万个条目的表进行创建/更新查询。