1 / 7
文档名称:

基于SQLite 的嵌入式数据库封锁机制的研究及改进.pdf

格式:pdf   页数:7
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于SQLite 的嵌入式数据库封锁机制的研究及改进.pdf

上传人:799474576 2013/8/8 文件大小:0 KB

下载得到文件列表

基于SQLite 的嵌入式数据库封锁机制的研究及改进.pdf

文档介绍

文档介绍:基于的嵌入式数据库封锁机制的研究及改进宋金玉魏珊珊乐康馑际跸喙馗拍琖摘要通过对嵌入式数据库并发控制中的封锁技术进行研究,基于提出了一种动态多粒度封锁机制,,;封锁技术;;动态多粒度封锁嵌入式数据库管理系统是以传统的数据库技术为基础,并结合嵌入式环境的特点,实现对嵌入式设备上的数据方便、、占用内存资源少、可移植性、可管理性、可剪裁性和程序驱动式等优点,,并发执行的事务会破坏事务的隔离性,如果对事务并发执行不采取一定的控制措施,则会产生更新丢失、,保证多个事务并发执行时,每个事务都能保持特性,,由于受资源软硬件的限制导致事务的并发度很低,,当用户比较少时,对并发度的要求并不是特别高,但是在有大量突发事务发生的情况下,很容易产生并行事务冲突的问题,,为了满足更多的应用场合,,,籗籨—夥啪砉ご笱е富幼远г耗暇甤,,,’;中图法分类号收稿日期:—一/.—,
中的封锁机制基于封锁的并发控制的基本思想是:事务诙阅个数据对象如数据库、表、数据块和数据项等操作之前,先向系统发出请求对其加锁,加锁成功后,事务趴梢远愿檬萁胁僮鳎谑挛馮释放它的锁之前,,,封锁机制可以保证事务的可串行化调度⋯.,封锁对象可以是一些逻辑单元:属性值、属性值的集合、元组、关系、索引项、整个索引甚至整个数据库等;也可以是一些物理单元:、,则数据库中的所有表、索引、元组等都被锁定,这样虽然提高了单个事务的处理能力,,虽然数据库系统可以有更大的并发处理能力,,在表粒度上加锁就是锁定表中的每一条;在页面粒度上加锁,,,锁的粒度越大数据库所能够封锁的数据单元就越少,并发度就越小,锁管理开销也越小;反之,锁的粒度越小并发度就越高,,若锁粒度是表,事务枰P薷脑组J北匦攵园琇,的整个表铀绻鸗对铀笫挛馮:要修改性W長。,则瓦被迫等待,直到头臕上的