哪种数据库产品支持并发多读和多写,而无需构建单独的复制环境?有什么替代方案可以实现这一点。复制环境是否会占用大量资源?
谢谢
发布于 2010-12-11 20:59:31
当使用“最新”版本时,任何DBMS都将支持该功能。
在Oracle和PostgreSQL中,如果您指的是读取器,那么它永远不会被阻塞。
对于SQL Server,您需要至少安装2005版才能摆脱某些讨厌的锁定行为。
从9.7开始,DB2提供了“阅读器从不被阻塞”模式
对于MySQL,你将不得不使用InnoDB,因为MyISAM将大大降低读写时的并发性(除了MyISAM的所有其他问题之外)
如果您更多地是指性能问题,那么繁重的写操作将减慢其他查询,那么这更多的是硬件问题,而不是真正的DBMS问题。最大的限制因素(尤其是对于大型数据库)是IO。使用高端RAID系统(或者像FusionIO这样的固态硬盘)也可以解决这个问题--但代价会很高。
https://stackoverflow.com/questions/4416746
复制相似问题