发明名称 | 一种访问数据库的方法和装置 | ||
摘要 | 本申请提供了一种访问数据库的方法和装置,其中的方法具体包括:预置分库分表标识的生成规则;接收数据库写访问请求;数据库写访问请求中携带有待写入数据;依据所述数据库写访问请求,动态获取当前可用的数据库及该数据库下的数据表信息,并得到相应的库索引和表索引;依据所述分库分表标识的生成规则,对所述库索引和表索引连同静态位进行拼装,得到与所述数据库写访问请求相应的分库分表标识;依据所述分库分表标识的生成规则,对与所述数据库写访问请求相应的分库分表标识中的库索引和表索引进行路由;将所述待写入数据写入至与路由结果相应的数据库下的数据表中。本申请能够提高数据库维护的便利性,以及,能够节省数据库系统的物理资源。 | ||
申请公布号 | CN103714097A | 申请公布日期 | 2014.04.09 |
申请号 | CN201210380786.5 | 申请日期 | 2012.10.09 |
申请人 | 阿里巴巴集团控股有限公司 | 发明人 | 曹刚;周兴江;王文治 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京润泽恒知识产权代理有限公司 11319 | 代理人 | 苏培华 |
主权项 | 一种访问数据库的方法,其特征在于,包括:预置分库分表标识的生成规则;接收数据库写访问请求;所述数据库写访问请求中携带有待写入数据;依据所述数据库写访问请求,动态获取当前可用的数据库及该数据库下的数据表信息,并得到相应的库索引和表索引;依据所述分库分表标识的生成规则,对所述库索引和表索引连同静态位进行拼装,得到与所述数据库写访问请求相应的分库分表标识;依据所述分库分表标识的生成规则,对与所述数据库写访问请求相应的分库分表标识中的库索引和表索引进行路由;将所述待写入数据写入至与路由结果相应的数据库下的数据表中。 | ||
地址 | 英属开曼群岛大开曼资本大厦一座四层847号邮箱 |