[发明专利]高并发数据库的访问方法及应用于多服务器系统的方法在审
申请号: | 201310091666.8 | 申请日: | 2013-03-21 |
公开(公告)号: | CN103246696A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 方净 | 申请(专利权)人: | 宁波公众信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 程晓明 |
地址: | 315040 浙江省宁波市高*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高并发数据库的访问方法,特点是在数据库中设置触发器,在数据库外设置缓存,在读数据库时,先读缓存,在写数据库时,通过触发器将更新数据写到更新数据表中,并将更新数据写到缓存中,优点在于在数据库的访问和处理过程中使用缓存技术,通常缓存技术使用LRU算法,将最近访问的数据块存放到缓存中,由于数据库应用的核心操作就是数据的访问和处理,因此如果应用系统访问的大部分数据块已在缓存中,也就是数据在缓存中命中,那么应用在数据访问上的磁盘I/O等待和瓶颈将可以消除,对磁盘数据的访问效率及数据库访问效率最大可优化到接近于内存访问的速度。 | ||
搜索关键词: | 并发 数据库 访问 方法 应用于 服务器 系统 | ||
【主权项】:
一种高并发数据库的访问方法,其特征在于在数据库中设置触发器,在数据库外设置缓存,在读数据库时,先读缓存,在写数据库时,通过触发器将更新数据写到更新数据表中,并将更新数据写到缓存中,具体包括以下步骤:1)主程序读数据库时,先得到相关数据的关键值,再通过关键值读取缓存,如果缓存中存在数据,则主程序直接使用缓存数据,若缓存中不存在数据,则读取数据库,并使用读到的数据,同时将读到的数据写入缓存;2)主程序写数据库时,先将数据写入数据库,在写入数据库时通过触发器自动将更新数据写到更新数据表中,再通过更新服务线程自动将更新数据表中的信息写入缓存,用于主程序下次读写时从缓存中读取新的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波公众信息产业有限公司,未经宁波公众信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310091666.8/,转载请声明来源钻瓜专利网。