首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个数据库支持并发多次读写,而无需构建单独的复制环境

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

Stack Overflow用户
提问于 2010-12-11 20:44:16
回答 1查看 3.1K关注 0票数 1

哪种数据库产品支持并发多读和多写,而无需构建单独的复制环境?有什么替代方案可以实现这一点。复制环境是否会占用大量资源?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-12-11 20:59:31

当使用“最新”版本时,任何DBMS都将支持该功能。

在Oracle和PostgreSQL中,如果您指的是读取器,那么它永远不会被阻塞。

对于SQL Server,您需要至少安装2005版才能摆脱某些讨厌的锁定行为。

从9.7开始,DB2提供了“阅读器从不被阻塞”模式

对于MySQL,你将不得不使用InnoDB,因为MyISAM将大大降低读写时的并发性(除了MyISAM的所有其他问题之外)

如果您更多地是指性能问题,那么繁重的写操作将减慢其他查询,那么这更多的是硬件问题,而不是真正的DBMS问题。最大的限制因素(尤其是对于大型数据库)是IO。使用高端RAID系统(或者像FusionIO这样的固态硬盘)也可以解决这个问题--但代价会很高。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4416746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档