首页 > 数据库 >【性能优化+数据库】读写分离方案

【性能优化+数据库】读写分离方案

时间:2024-08-29 16:28:04浏览次数:3  
标签:主库 读写 复制 操作 日志 从库 优化 数据库

读写分离是一种常见的优化方案,旨在通过将读操作、和写操作分开,如下图所示:

大致的原理,如下:

【主库(Master)】:负责处理所有的写操作(比如:插入、更新、删除......)、和写操作相关的事务;

【从库(Slave)】:负责处理读操作(查询),通过主从复制机制从主库同步数据;

【复制机制】:主库将数据更改记录到二进制日志(binlog),从库读取并执行这些日志中的操作,以保持与主库的数据一致性。

复制这块,要注意,默认是“异步复制”,复制延迟较小,但无法保证强一致性。

标签:主库,读写,复制,操作,日志,从库,优化,数据库
From: https://www.cnblogs.com/o-O-oO/p/18386937

相关文章

  • 你一定想知道的Redis数据库详解
    目录一、Redis介绍1.1定义1.2为什么要有Redis1.3Redis和Mysql的对比1.4Redis的一些常见命令二、Redis常见的数据结构一、字符串(String)二、哈希(Hash)三、列表(List)四、集合(Set)五、有序集合(SortedSet)三、Redis的应用场景四、实验练习4.1redis部署实验环境:实验......
  • ci3使用PDO连接数据库
    $db['default']=array('dsn'=>"mysql:host=localhost;dbname=test;charset=utf8",//设置数据库连接字符串'hostname'=>'localhost','username'=>'root','password......
  • Oracle DB 因宿主机(Linux 虚拟机)意外关停,重启数据库步骤
    前期准备:示例的linux版本为:linux9宿主机重启后,如果之前挂载的oraclehome路径及环境变量未生效,需要先重新设置:exportORACLE_SID=FREEexportORAENV_ASK=NO./opt/oracle/product/23ai/dbhomeFree/bin/oraenv前往home路径下的bin文件夹下进行操作:cd$ORACLE_HOME/bin......
  • Pytorch 中的 优化器
    1.介绍torch.optim是PyTorch库中的一个优化器模块,用于实现各种优化算法。优化器模块提供了一系列优化算法,如随机梯度下降(SGD)、Adam、Adagrad等。这些优化算法用于调整神经网络的权重和学习率,以最小化损失函数。通过优化算法,可以帮助神经网络更快地收敛到最优解,提高训练效......
  • 虚幻5|技能栏UI优化(2)——优化技能UI并实现技能栏的拖拽操作
    这篇文章里,前情提要,文章里的序列变量应命名为序号,我命名错了,虽然不差,但为了后面更好的理解一.刷新技能栏,用于刷新上一章文章的初始化技能栏1.打开技能栏格子,打开图表,添加以下两个变量并添加以下蓝图还有一个蓝图要删掉,该图片把右侧的技能图标get有效变量删掉,我这里忘删了......
  • GEE 更新和优化:利用GEE在线处理1985-2024年NDVI、EVI、SAVI、NDMI等指数归一化教程!(Lan
    简介本次的归一化教程,优化了数据去云,预处理等过程,同事将landsat5/7/8集合分别进行了数据整合,也就是原始波段的处理,从而我们可以调用1985-至今任何一个时期的影像进行归一化处理。具体的原文介绍请看原始的博客原始博客利用GEE(GoogleEarthEngine)在线处理NDVI、EVI、SAVI......
  • Springboot计算机毕业设计社区宠物登记管理服务平台(程序+源码+数据库+调试部署+开发环
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表户主,社区管理员,疫苗类型,注射登记,宠物信息,户主提醒,宠物公告,单元号,楼层号,门牌号开题报告内容一、课题背景与意义课题背景随着城市化进程的加速,社区已成......
  • Springboot计算机毕业设计社区餐饮管理系统的设计与实现(程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,台位信息,台位预订,菜品信息,菜品分类,订餐信息,销售统计开题报告内容一、选题背景及研究意义选题背景随着城市化进程的加快和居民生活水平的提高,社区餐......
  • Springboot计算机毕业设计社区“希望之星”计划服务平台(程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,娱乐场所,场所设备,活动信息发布,活动报名,学籍信息,课后辅导,拼车接送,预约接送,线上教育,预约课程,签到,上下学接送,上门诊疗,医生上门预诊,药品列表,疫苗......
  • Springboot计算机毕业设计社会媒体下的旅游平台(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,旅游商户,用户游记,证明文件,门票信息,购票订单,分类标签,住房信息,预约住宿开题报告内容一、研究背景与意义随着互联网技术的飞速发展,社会媒体已成为人们......