[发明专利]数据库处理、数据访问方法及系统有效
申请号: | 201310528847.2 | 申请日: | 2013-10-30 |
公开(公告)号: | CN104598459B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 许俊;楼方鑫 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标数据 数据库处理 目标存储区 存储资源 数据访问 迁移 应用 标识信息识别 标识信息通知 访问操作 系统性能 时间段 申请 访问 | ||
本申请公开了数据库处理、数据访问方法及系统,其中,所述数据库处理方法包括:确定在特定时间段内待迁移的目标数据以及所述目标数据对应的应用;将所述目标数据临时迁移到目标存储区;将所述目标数据的标识信息通知给所述应用,以便所述应用在产生对数据的访问操作时,根据所述标识信息识别所述目标数据,并到所述目标存储区访问所述目标数据。通过本申请,能够在可能会出现存储资源不足的情况时,避免由于争抢存储资源而造成系统性能下降。
技术领域
本申请涉及数据库技术领域,特别是涉及数据库处理、数据访问方法及系统。
背景技术
一般而言,互联网应用系统在为用户提供业务或者服务的过程中,都需要数据库的支持。例如,电子商务交易平台中,需要在数据库中保存卖家用户上传的商品对象的描述、库存信息,等等。但在实际应用中,数据库操作经常出现瓶颈问题。
例如,在数据库系统中,为了保证事务的ACID特性(原子性、一致性、隔离性、持久性),一般都采用锁机制,包括主流的Oracle、MySQL、SQL Server等,各类数据库采用的锁理论也基本一致。引入锁机制之后,在同一时间点只有一个会话可以操作同一条数据。这样,假设并发产生了10个会话都需要操作该数据,则只有其中一个会话能够获得锁,其他9个会话都处于锁等待状态。也就是说,更新同一条数据的操作都是串行的,在数据库访问量很大的情况下,会使得整体性能以及服务能力降低。
因此,迫切需要本领域技术人员解决的技术问题就在于:如何在可能会出现存储资源不足的情况时,避免由于争抢存储资源而造成系统性能下降。
发明内容
本申请提供了数据库处理、数据访问方法及系统,能够在可能会出现存储资源不足的情况时,避免由于争抢存储资源而造成系统性能下降。
本申请提供了如下方案:
一种数据库处理方法,包括:
确定在特定时间段内待迁移的目标数据以及所述目标数据对应的应用;
将所述目标数据临时迁移到目标存储区;
将所述目标数据的标识信息通知给所述应用,以便所述应用在产生对数据的访问操作时,根据所述标识信息识别所述目标数据,并到所述目标存储区访问所述目标数据。
一种数据访问方法,包括:
接收通知消息,所述通知消息中携带有被临时迁移到目标存储区的目标数据的标识信息;
当产生对数据的访问操作时,根据所述标识信息识别待访问的数据是否为所述目标数据;
如果是,则根据预置的目标存储区的地址及端口号,连接到所述目标存储区访问所述目标数据。
一种数据库处理系统,包括:
目标数据确定单元,用于确定在特定时间段内待迁移的目标数据以及所述目标数据对应的应用;
第一数据迁移单元,用于将所述目标数据临时迁移到目标存储区;
通知单元,用于将所述目标数据的标识信息通知给所述应用,以便所述应用在产生对数据的访问操作时,根据所述标识信息识别所述目标数据,并到所述目标存储区访问所述目标数据。
一种数据访问系统,包括:
通知消息接收单元,用于接收通知消息,所述通知消息中携带有被临时迁移到目标存储区的目标数据的标识信息;
目标数据识别单元,用于当产生对数据的访问操作时,根据所述标识信息识别待访问的数据是否为所述目标数据;
连接单元,用于如果是,则根据预置的目标存储区的地址及端口号,连接到所述目标存储区访问所述目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310528847.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触控方法及电子设备
- 下一篇:低能电子灭菌