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