版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明公开了一种对数据库集群进行读写之间设置中间件,通过该中间件来对所有的SQL能够最大限度的准确地将客户端发送的SQL语句2判断当前的SQL语句是否同时发往主节点和备则记录所识别出的对象以及它相关联的对象到对应的事务读写分流器中,并标记将该SQL根据所述事务读写分流器和所述会话读写分流器判断所有读语句的SQL语句应发往的2.根据权利要求1所述的方法,其特征在于,所述判对于预设对象的修改存在间接的相互影响关系的SQL语句,则对存在在SQL语句修改表后,基于主节点数据库和备节点数据之间的数据延迟采用时延处理所述时延处理机制中的时延时间为从数据库获取流复制延迟时间加上配置文件的流对事务模式下的事务整体执行成功后,将缓存中的对象存储到对应34[0001]本发明涉及计算机技术领域,特别是涉及一种对数据库集群进行读写分离的方[0002]为了保证数据库集群数据的安全,在生产环境中往往使[0005]对写类型的SQL语句,判断该SQL语句对后续的SQL语句是否有影响,并将对后续[0006]根据所述事务读写分流器和所述会话读写分流器判断所有读语句的SQL语句应发5录所识别出的对象以及它相关联的对象到对应的事务读写分流器中,并标记将该SQL语句之间的数据延迟采用时延处理机制对后续所有会话中SQL语句[0025]本发明通过在数据库集群与客户端之间设置中间件,通过该中间件来对所有的SQL语句进行非常细致的读写分离的逻辑处理,从而能够最大限度的准确地将客户端发送[0026]上述说明仅是本发明技术方案的概述,为了能够更清楚[0028]图1是本发明实施例提供的一种对数据库集群进行读写分离的方法的流程示意6[0031]图4是本发明实施例提供的对事务和非事务模式的读且分离处理方法的流程示意[0033]本发明实施例针对现有读写分离并不能对SQL语句进行准确路由的问题,本发明通过在数据库集群与客户端之间设置中间件,通过该中间件来对所有的SQL语句进行非常细致的读写分离的逻辑处理,从而能够最大限度的准确地将客户端发送的SQL语句分发到[0034]针对目前通常的读写分离处理逻辑是将SQL分为事务和非事务两种场景进行分别配到备机执行,但现有方案机械的导致长事务中写语句后大量的查询语句未能分派到备事务中写语句对于该语句之后的SQL的影响,并考虑事务中一个表的修改对其它表或者视后续SQL语句有影响的SQL语句记录到事务读写[0042]S105、根据所述事务读写分流器和所述会话读写分流器判断所有读语句的SQL语件来对所有的SQL语句进行非常细致的读写分离的逻辑处理,从而能够最大限度的准确地7置不一致等问题。而本发明实施例对于SQL语句并不是简单的区分为select语句和非和会话读写分流器进行具体的读写分离判断。所以本发明能够准确地将客户端发送的SQL则记录所识别出的对象以及它相关联的对象到对应的事务读写分流器中,并标记将该SQL8[0064]对于继承表,本发明实施例在启动时获取到所有继承表相互间的关系,并且以延处理机制中的时延时间为从数据库获取流复制延迟时间加上配置文件的流复制延迟时[0073]本发明通过采用时延处理机制处理主备间流复制导致数[0075]总体来说,本发明通过设置事务读写分流器和会话读写分流器来具体判断SQL发9[0076]下面将结合图3-图5通过一个具体的例子来对本发明所述的方法进行详细的解释考虑无论是否在事务中,都需要对每条SQL语句进行解析和处理,不能简单将SQL区分为题可能导致查询数据出错,需要考虑每条SQL对其它会话造成的影响;其次需要考虑临时保存下来,当解析出某SQL是修改表值时,即可从继承表的数据结构中查到被间接修改的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省云浮市中小学编制教师招聘笔试参考题库及答案详解
- 2026年山东省泰安市中小学编制教师招聘笔试模拟试题及答案详解
- 2026年廊坊市安次区中小学编制教师招聘考试参考题库及答案详解
- 2026年贵州省六盘水市中小学编制教师招聘考试模拟试题及答案详解
- 2025年淄博市博山区事业编单位人员招聘笔试试题及答案详解
- 2026年滨州市滨城区中小学编制教师招聘考试模拟试题及答案详解
- 2026年宁波市江北区中小学编制教师招聘考试模拟试题及答案详解
- 2026年莆田市荔城区事业编单位人员招聘笔试备考题库及答案详解
- 2026年襄樊市樊城区中小学编制教师招聘考试备考试题及答案详解
- 2026年海口市美兰区中小学编制教师招聘笔试备考试题及答案详解
- 掼蛋培训课件
- T∕GYJS 011-2025 智算中心设计规范
- 农民的好帮手农具
- 新闻宣传知识培训
- DB3210∕T 1156-2023 医疗器械生产行业环氧乙烷安全使用指南
- 2024-2025学年湖北省襄阳市襄城区七年级下学期期末道德与法治试题
- 实施指南(2025)《DL-T 1650-2016小水电站并网运行规范》
- 附着式升降脚手架施工方案
- 初三数学数轴试题及答案
- 海南省2024年普通高中学业水平合格性考试地理试卷(含答案)
- 2025年江西南昌市六年级下数学期末试卷(含答案)
评论
0/150
提交评论