哪个数据库支持并发多次读写,而无需构建单独的复制环境

时间:2010-12-11 12:44:16

标签: relational-database

哪个数据库产品支持并发多次读取和写入,而无需构建单独的复制环境,以及实现相同的替代方法。 复制环境对资源的影响很大吗?

由于

1 个答案:

答案 0 :(得分:1)

使用“最新”版本时,任何DBMS都会支持该版本。

在Oracle和PostgreSQL中,如果您所指的是读者,则永远不会被阻止。

对于SQL Server,您至少需要使用2005版本来摆脱一些讨厌的锁定行为。

DB2提供了“从不阻止读者”模式,从9.7开始

对于MySQL,你必须使用InnoDB,因为MyISAM会在读写时大大降低并发性(除了MyISAM的所有其他问题)

如果您更多地提到性能问题,那么繁重的写入会降低其他查询的速度,那么这更像是一个硬件问题,而不是真正的DBMS问题。最大的限制因素(特别是对于大型数据库)是IO。使用高端RAID系统(或像FusionIO这样的固态磁盘)也可以解决这个问题 - 但这样做会很昂贵。