社区
Web 开发
帖子详情
在什么情况的时候适合使用数据库的读写分离
Geek-Banana
2019-08-23 04:46:23
1.数据库在什么场景下适合使用读写分离
2.读写分离能解决什么样的问题,带来什么样的好处
3.单表多少数据量适合做数据库的读写分离
希望大家给提一下建议,了解一下,谢谢
...全文
991
2
打赏
收藏
在什么情况的时候适合使用数据库的读写分离
1.数据库在什么场景下适合使用读写分离 2.读写分离能解决什么样的问题,带来什么样的好处 3.单表多少数据量适合做数据库的读写分离 希望大家给提一下建议,了解一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
树成
2019-08-28
打赏
举报
回复
读写分离的场景挺明显的吧: 1、你的系统写入数据不多但是存在大量的读取数据功能。 2、读写分离并不取决于你的数据量还是取决于你的并发量,访问用户多才需要类似的功能。 3、读写分离其实是个比较低端的处理读取并发量的操作,因为还是有对数据库的访问操作的,但是读写分离相对于其它处理方式而言的好处在于时效性比较高和对系统要求比较低。 4、读写分离在效率上是低于页面静态化和缓存服务的,但是好处是不用改动系统代码,因为都是连接数据库。 5、数据量大的情况下使用的技术不是读写分离,是分表和分库,或者使用分布式存储引擎,读写分离不能解决数据量大的问题。 6、系统写入操作并发量大不适合使用读写分离,至于需要什么技术看你的具体业务需求,而且大量写入操作本身就是个难以处理的大数据问题,但是读写分离从一定程度上减轻写入操作的负担。
迷途的码农
2019-08-24
打赏
举报
回复
这个要看业务需求的,一个oracle数据库的链接最多就200个,当你的业务访问量比较多的时候,数据库链接资源不够用,一般会分库分表,读写分离,缓解数据库压力,数据量太多了,读写性能下降,从而影响应用性能。不过读写分离有好处也有坏处,就是要有主库要同步数据到从库,数据同步的时效性是个问题,这个是明显的空间换时间
理解
数据库
的“
读写分离
”与“分库分表”
在当今数据驱动的时代,
数据库
的性能和扩展性成为系统设计的关键。面对高并发和海量数据的挑战,“
读写分离
”与“分库分表”成为优化
数据库
架构的两种重要手段。垂直拆分则是按列拆分,将不同字段分配到独立的表,适用于字段多且访问频次差异大的
情况
。
读写分离
通过将
数据库
的读操作和写操作分配到不同的服务器上,实现负载均衡。需要注意的是,主从同步可能存在延迟,因此对实时性要求高的场景需谨慎
使用
。分库分表则更
适合
单表数据量过大的系统,如社交媒体的用户数据。随着云原生和分布式技术的普及,
读写分离
与分库分表的实现方式也在不断演进。
设计高并发系统,
数据库
层面应当如何设计?
数据库
面试题
MySQL性能优化:优化思路、查询优化、索引优化、存储优化、
数据库
结构优化、
数据库
结构优化
MySQL性能优化 1 优化介绍 在进行优化讲解之前,先请大家记住不要听信你看到的关于优化的“绝对真理”,而应该是在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设。给大家提供一些优化方面的方向和思路,而具体业务场景的不同,
使用
的MySQL服务版本不同,都会使得优化方案的制定也不同。 1.1 MySQL介绍 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型
数据库
。可以看到Google,Facebook,Twitter,百度,新浪,腾讯,淘宝,网易,
数据库
优化-单机优化:三范式、反三范式、
使用
合适引擎
优化关系型的
数据库
原因: 1、高并发读写需求 购物双11 亿人一起浏览下单,一台
数据库
最大连接数是有限的,这时候就需要集群和分布式。 2、海量数据的高效率读写,比如京东的商品用户等,每一张表有上亿条数据的时候,读写效率比较低,这时候就需要采用分表分库。 3、动态添加服务器一台
数据库
服务器扩充到多台时,不下电
情况
是很难做到的。 单点故障:一台
数据库
服务器挂了。业务就中断,期望去找还好的
数据库
继续提供服务。这时候就需要
数据库
的高扩展性和可用性,可以采用集群优化。 优化sql的步骤 定位慢sql 分析慢s
MySQL
数据库
——主从复制与
读写分离
文章目录前言一、MySQL主从复制1.支持的复制类型2.主从复制的工作过程是基于日志3.请求方式4.主从复制的原理5.MySQL集群和主从复制分别
适合
在什么场景下
使用
6.为什么
使用
主从复制、
读写分离
7.用途及条件8.mysql主从复制存在的问题9.MySQL主从复制延迟二、主从复制的形式三、
读写分离
1.原理2.为什么要
读写分离
呢?3.什么时候要
读写分离
?4.主从复制与
读写分离
5.目前较为常见的MySQL
读写分离
分为以下两种①基于程序代码内部实现②基于中间代理层实现四、案例实施1.案例环境2.实验思路(解决需
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章