社区
Web 开发
帖子详情
在什么情况的时候适合使用数据库的读写分离
Geek-Banana
2019-08-23 04:46:23
1.数据库在什么场景下适合使用读写分离
2.读写分离能解决什么样的问题,带来什么样的好处
3.单表多少数据量适合做数据库的读写分离
希望大家给提一下建议,了解一下,谢谢
...全文
997
2
打赏
收藏
在什么情况的时候适合使用数据库的读写分离
1.数据库在什么场景下适合使用读写分离 2.读写分离能解决什么样的问题,带来什么样的好处 3.单表多少数据量适合做数据库的读写分离 希望大家给提一下建议,了解一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
树成
2019-08-28
打赏
举报
回复
读写分离的场景挺明显的吧: 1、你的系统写入数据不多但是存在大量的读取数据功能。 2、读写分离并不取决于你的数据量还是取决于你的并发量,访问用户多才需要类似的功能。 3、读写分离其实是个比较低端的处理读取并发量的操作,因为还是有对数据库的访问操作的,但是读写分离相对于其它处理方式而言的好处在于时效性比较高和对系统要求比较低。 4、读写分离在效率上是低于页面静态化和缓存服务的,但是好处是不用改动系统代码,因为都是连接数据库。 5、数据量大的情况下使用的技术不是读写分离,是分表和分库,或者使用分布式存储引擎,读写分离不能解决数据量大的问题。 6、系统写入操作并发量大不适合使用读写分离,至于需要什么技术看你的具体业务需求,而且大量写入操作本身就是个难以处理的大数据问题,但是读写分离从一定程度上减轻写入操作的负担。
迷途的码农
2019-08-24
打赏
举报
回复
这个要看业务需求的,一个oracle数据库的链接最多就200个,当你的业务访问量比较多的时候,数据库链接资源不够用,一般会分库分表,读写分离,缓解数据库压力,数据量太多了,读写性能下降,从而影响应用性能。不过读写分离有好处也有坏处,就是要有主库要同步数据到从库,数据同步的时效性是个问题,这个是明显的空间换时间
设计高并发系统,
数据库
层面应当如何设计?
文章讲述了应对大数据量的
数据库
优化方法,包括将数据均匀分布到多个库和表中以减轻单表压力,实现
读写分离
以提高效率,通过归档表管理历史数据,以及在
适合
的
情况
下
使用
Bitmap索引提升查询性能。
数据库
优化-单机优化:三范式、反三范式、
使用
合适引擎
本文介绍了
数据库
优化的必要性,如高并发、海量数据处理和高可用性需求,并详细阐述了SQL优化的步骤,包括表结构、索引、SQL代码的改进。提到了单机和集群优化的方法,如分表分库、
读写分离
和
使用
合适的存储引擎。此外,还讲解了如何通过监控和分析SQL执行
情况
来定位和解决慢查询问题,以及如何开启和
使用
慢查询日志。文章最后讨论了
数据库
设计中的范式理论和反范式设计,以及如何根据业务场景选择
适合
的存储引擎。
MySQL
数据库
——主从复制与
读写分离
本文详细介绍了MySQL的主从复制和
读写分离
,包括复制类型、工作过程、场景选择、
读写分离
原理及实施案例。通过主从复制实现数据安全和故障切换,
读写分离
则能提升
数据库
并发性能。文章提供了具体的配置和问题排查方法,以帮助读者理解并实操这两种技术。
分析型数据仓库中
读写分离
的实现
本文探讨分析型数据仓库的
读写分离
,解释为何需要
读写分离
,介绍其实现原理,以及神策数据在实践中采用的开源组件和方案,包括Parquet+Impala、Kudu等,以实现秒级导入和查询。
如何正确
使用
数据库
的
读写分离
本文探讨了系统初始阶段采用简单架构,随着业务增长引入
读写分离
以提高可用性和减轻
数据库
压力的过程。同时讨论了
读写分离
的利弊,以及何时
适合
在对数据实时性要求不同的业务场景中
使用
此策略。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章