专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

尤其是SqlServer数据库_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 16:19:33       共计:3601 浏览

尤其是SqlServer数据库?

什么是读写分离?

其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,

主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。

读写分离是用来解决数据库的读性能瓶颈的

读写分离缺点:大概分为主从复制延迟和分配机制,细分如下:

(1)数据的实时性差:数据不是实时同步到自读服务器上的,当数据写入主服务器后,要在下次同步后才能查询到。

(2)数据量大时同步效率差:单表数据量过大时插入和更新因索引,磁盘IO等问题,性能会变的很差。

(3)同时连接多个(至少两个)数据库:至少要连接到两个数据数据库,实际的读写操作是在程序代码中完成的,容易引起混乱

(4)读具有高性能高可靠性和可伸缩:只读服务器,因为没有写操作,会大大减轻磁盘IO等性能问题,大大提高效率;只读服务器可以采用负载均衡,主数据库发布到多个只读服务器上实现读操作的可伸缩性。

在互联网的应用场景中,常常数据量大、并发量高、高可用要求高、一致性要求高,

如果使用“读写分离”,就SQLserver而言,就有这些问题需要解决:

1、数据库连接池要进行区分,哪些是读连接池,哪个是写连接池,研发的难度会增加;

2、为了保证高可用,读连接池要能够实现故障自动转移;

3、主从的一致性问题需要考虑。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 查询密码,MySQL数据库root密码怎么设置_数据库 | ·下一条:mysql 查询视图,mysql如何让视图利用索引_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有