发明名称 数据迁移方法及系统
摘要 本申请提供了一种数据迁移方法,包括以下步骤:拦截应用服务器所接收的数据迁移请求,并获取数据迁移请求中所包含的数据迁移双方的识别号;判断应用服务器内存中是否包含所述数据迁移双方识别号的内存锁,若有,则分别为两个识别号申请各自的内存锁,反之,则创建所述两个识别号的内存锁;利用申请到的内存锁锁定对应识别号,将数据迁移请求发送给数据库,等待数据库处理本次数据迁移请求;获取数据库对本次数据迁移请求处理完成的指令,解除内存锁对数据迁移双方识别号的锁定,释放内存锁。本申请还提供了一种实现前述方法的数据迁移系统。本申请的数据迁移方法及系统,能够对大量并发的连接请求进行处理,提高了系统和数据库的稳定性。
申请公布号 CN103514164B 申请公布日期 2016.12.21
申请号 CN201210201198.0 申请日期 2012.06.15
申请人 阿里巴巴集团控股有限公司 发明人 李铮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种数据迁移方法,其特征在于,包括以下步骤:拦截应用服务器所接收的数据迁移请求,并获取所述数据迁移请求中所包含的数据迁移双方的识别号;判断应用服务器内存中是否包含所述数据迁移双方识别号的内存锁,若有,则分别为所述两个识别号申请各自的内存锁,反之,则创建所述两个识别号的内存锁;利用申请到的内存锁锁定对应识别号,将所述数据迁移请求发送给数据库,等待数据库处理本次数据迁移请求;获取数据库对本次数据迁移请求处理完成的指令,解除内存锁对所述数据迁移双方识别号的锁定,释放内存锁。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱