发明名称 处理数据库操作请求的方法和设备
摘要 本发明公开了一种处理数据库操作请求的方法和设备,其中该方法包括:接收对于数据库的操作请求;解析所述操作请求,以获取所述操作请求中的第一数据表名;根据分表信息解析所述操作请求,以获取所述操作请求中与所述第一数据表名相关联的分表字段以及与该分表字段相对应的字段值,其中所述分表信息包括要进行分表的数据表的数据表名以及与该数据表名相关联的分表字段;根据所述分表信息和所获取的分表字段相对应的字段值,将所述操作请求中的第一数据表名修改为第二数据表名;以及将修改后的操作请求发送给数据库服务器。
申请公布号 CN103020193B 申请公布日期 2016.08.03
申请号 CN201210511128.5 申请日期 2012.12.03
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 朱超;陈超;桂勇哲;代兵;王超
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京市中伦律师事务所 11410 代理人 程义贵;张思悦
主权项 一种处理数据库操作请求的方法(100),包括步骤:接收对于数据库的操作请求(S101);解析所述操作请求,以获取所述操作请求中的第一数据表名(S103);根据分表信息解析所述操作请求,以获取所述操作请求中与所述第一数据表名相关联的分表字段以及与该分表字段相对应的字段值,其中所述分表信息包括要进行分表的数据表的数据表名以及与该数据表名相关联的分表字段(S105),所述分表信息还包括要进行分表的数据表的子表数量;根据所述分表信息、所获取的分表字段相对应的字段值以及所述数据表的子表数量,通过求模的方式将所述操作请求中的第一数据表名修改为第二数据表名(S107);以及将修改后的操作请求发送给数据库服务器(S109)。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)