首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

数据库语句同步方法、系统、电子设备及计算机可读存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:唯品会(广州)软件有限公司

摘要:本申请提供了一种数据库语句同步方法,包括接收用户输入的执行信息;根据待变更数据库信息及数据库语句,生成数据库变更任务;从线程池中开启与数据库变更任务对应的线程;以并行的方式启动线程以执行数据库变更任务,在待变更数据库中写入数据库语句;在待变更数据库中调用对应的API接口执行数据库语句。用户自行选择数据库语句和待变更数据库,不仅可以一次性选择在多个数据库内执行数据库语句,而且无需进行账号登录和在每个需要变更的数据库中进行操作,且通过对数据库进行分组存储和管理,便于用户对数据库进行操作,采用多线程并发执行的方式,能够提高数据库语句自动同步到所有测试环境数据库的效率。

主权项:1.一种数据库语句同步方法,其特征在于,所述方法包括:接收用户输入的执行信息,所述执行信息包括数据库语句、预设分库标志及分库规律;根据待变更数据库信息及所述数据库语句,生成数据库变更任务;从线程池中开启与所述数据库变更任务对应的线程;以并行的方式启动所述线程以执行所述数据库变更任务,在待变更数据库中写入所述数据库语句;在所述待变更数据库中调用对应的API接口执行所述数据库语句;所述根据待变更数据库信息及所述数据库语句,生成数据库变更任务,包括:判断所述数据库语句是否为新建数据库语句;若所述数据库语句是所述新建数据库语句,则根据所述待变更数据库地址及所述数据库语句,生成第一数据库变更任务;若所述数据库语句不是所述新建数据库语句,则根据所述执行信息进行分库判断过程;所述若所述数据库语句不是所述新建数据库语句,则根据所述执行信息进行分库判断过程,包括:根据所述执行信息中的预设分库标志,判断所述数据库语句是否需要写入多个待变更分库;若所述数据库语句是需要写入多个所述待变更分库,则根据所述分库规律计算所述待变更分库名称;根据所述待变更分库名称在环境信息存储体中查询待变更分库信息,所述待变更分库信息至少包括待变更分库地址;根据所述待变更分库地址及所述数据库语句,生成第二数据库变更任务;若所述数据库语句不需要写入多个所述待变更分库,则根据所述待变更数据库地址及所述数据库语句,生成第一数据库变更任务;其中,若所述数据库语句是需要写入多个所述待变更分库,则根据所述分库规律计算所述待变更分库名称,包括:所述执行信息还包括分库前缀、分库范围及分库尾号格式;根据所述分库前缀、分库范围及分库尾号格式计算所述待变更分库名称。

全文数据:

权利要求:

百度查询: 唯品会(广州)软件有限公司 数据库语句同步方法、系统、电子设备及计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。