MongoDB有必要读写分离吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MongoDB有必要读写分离吗?

2016-02-22 18:11:30 5643 1

看过网上有的商城对MongoDB运营的经验,对读写分离的分析是:
是不是可以使用Secondary或者SecondaryPreference实现读写分离来提高系统的承载能力?
1、Secondary节点的写压力跟Primary基本是相同的,所以,读操作在从库上并不会提高
查询速度。
2、由于是异步复制数据,所以读Secondary的数据可能是过时的。
3、在分片架构中使用读写分离的时候有可能会丢失数据或者读到重复数据。
读写分离真的收益不大吗

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:46:56

    其实读写分离还是有意义的,关键是要解决同步数据延时问题,mongodb其实提供了相关的解决方案:
    写操作的相关设置:
    通过writeConcern指定REPLICA_ACKNOWLEDGED(4,2000),也就是说4台节点全部写确认成功后才返回,设置了2秒的等待超时,可以根据复制集群数来指定节点数和等待超时时间

    0 0
相关问答

2

回答

Flink MongoDB CDC支持的特性是什么?

2022-01-19 16:55:06 3069浏览量 回答数 2

1

回答

MongoDB 成员角色有哪些属性

2021-01-08 17:14:06 367浏览量 回答数 1

1

回答

MongoDB 中有哪些成员角色

2021-01-08 17:10:24 394浏览量 回答数 1

2

回答

安装mongodb需要ssl吗

2019-12-10 14:11:52 1034浏览量 回答数 2

1

回答

MongoDB下载时关于ssl报错问题

2019-04-08 16:46:58 2078浏览量 回答数 1

1

回答

mongodb无法续费

2018-12-09 03:22:25 368浏览量 回答数 1

1

回答

mongodb下载时关于ssl报错问题

2016-06-14 16:33:54 2542浏览量 回答数 1

1

回答

Spring整合MangoDB原生驱动

2016-03-17 10:14:14 2245浏览量 回答数 1

1

回答

关于企业里MongoDB的分布式应用问题

2016-02-29 14:52:04 1901浏览量 回答数 1

1

回答

Mongodb2.8新特性

2016-02-14 14:21:04 1844浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载