分库分表的方法、装置、电子设备及存储介质
基本信息
申请号 | CN202110118155.5 | 申请日 | - |
公开(公告)号 | CN112860691A | 公开(公告)日 | 2021-05-28 |
申请公布号 | CN112860691A | 申请公布日 | 2021-05-28 |
分类号 | G06F16/22(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 林皓;杨泳;梁宝珠;党艳平 | 申请(专利权)人 | 北京北信源软件股份有限公司 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 李文清 |
地址 | 100081北京市海淀区中关村南大街34号中关村科技发展大厦C座1602室 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例提供了一种分库分表的方法、装置、电子设备及存储介质。其中,分库分表的方法,包括:获取客户端发送的SQL语句,根据预先得到的分库分表规则对所述SQL语句进行分析,获取所述SQL语句访问的多个数据库中的目标数据库,其中,所述多个数据库是根据业务需求预先采用预设的分表算法建立的;将所述SQL语句发送至所述目标数据库,以便所述目标数据库返回对应于所述SQL语句的数据;将所述数据发送给所述客户端。本发明的实施例,能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。 |