发明名称 一种主从分离数据库的读写方法和系统
摘要 本申请提供了一种主从分离数据库的读写方法,涉及数据库领域。所述的方法包括:根据用户请求确认对应该请求的业务操作;对所述业务操作中的SQL语句序列,逐条分析处理每一条SQL语句需要操作的表:判断是否对该表需要进行修改操作,如果是,则对所述表名进行记录;判断记录的表名中是否包含当前SQL语句需要操作的表的表名,如果包含,则将当前SQL语句切换到主数据库执行。本申请通过将用户请求对应的业务操作中的SQL语句序列中进行了修改操作的表的记录,可将该业务操作的后续所有对该表的操作都切换进入主数据库执行,不用过多的复杂的设计,在很低的成本下即可简单可靠的避免主从数据库同步的时延问题。
申请公布号 CN102402596A 申请公布日期 2012.04.04
申请号 CN201110350124.9 申请日期 2011.11.07
申请人 北京搜狗科技发展有限公司 发明人 张顺;王磊;李剑
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种主从分离数据库的读写方法,其特征在于,包括:根据用户请求确认对应该请求的业务操作;对所述业务操作中的SQL语句序列,逐条分析处理每一条SQL语句需要操作的表:判断是否对该表需要进行修改操作,如果是,则对所述表名进行记录;如果否,则不记录所述表名;以及,判断记录的表名中是否包含当前SQL语句需要操作的表的表名,如果包含,则将当前SQL语句切换到主数据库执行,反之,则将当前SQL语句切换到从数据库执行。
地址 100084 北京市海淀区中关村东路1号院9号楼搜狐网络大厦15层法律部