基于内存数据库sqlite3的mssql中间件设计及实现毕业论文

基于内存数据库sqlite3的mssql中间件设计及实现毕业论文

ID:874372

大小:677.04 KB

页数:43页

时间:2017-09-22

基于内存数据库sqlite3的mssql中间件设计及实现毕业论文_第1页
基于内存数据库sqlite3的mssql中间件设计及实现毕业论文_第2页
基于内存数据库sqlite3的mssql中间件设计及实现毕业论文_第3页
基于内存数据库sqlite3的mssql中间件设计及实现毕业论文_第4页
基于内存数据库sqlite3的mssql中间件设计及实现毕业论文_第5页
资源描述:

《基于内存数据库sqlite3的mssql中间件设计及实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(设计)基于内存数据库SQLite3的MSSQL中间件设计与实现摘要随着嵌入式技的不断发展,嵌入式数据采集系统被广泛应用在电信、工业控制、航空航天、电网监测、电子商务等领域。这些应用领域的共同点是数据具有很强的实时性,要求底层的数据库具有快速可靠的数据处理能力,而传统的磁盘数据库因为磁盘I/O速度的瓶颈造成了整个系统处理能力的下降,对于实时系统来说,这不仅会导致一些事务不能及时完成,甚至还会影响整个系统的稳定和安全。内存数据库(MMDB)解决了磁盘数据库的I/O瓶颈问题,将其应用到上述领域将有效提高系统的处理能力和

2、稳定性。本系统在现有的DBMS上,嵌入高效的SQLite3内存数据库,大幅提高系统的性能。项目针对基于SQLServer的中小型数据库应用系统,在服务器端进行开发。在内存数据库中进行查询,可以极大地减少系统的响应时间,尤其是在系统繁忙时,性能可提升几个数量级。本项目是在目前广泛使用的.NET平台上,通过实现ADO.NET的一个DataProviderforOLEDB,使开发者可以通过统一的ADO.NET接口和类方便的使用高效内存数据库SQLite3。并将为更高层用户提供一个便捷的安装程序,使用户在已搭建好的原始系统上插入本系统

3、成为可能。通过与SQLite的比较分析,可以看到内存数据库较传统磁盘数据库的存取速度有所提高,这样的设计可以更好地解决并发控制的问题。关键词:SQLite3内存数据库MS-SQLAbstractWiththecontinuousdevelopmentofembeddedtechnology,embeddeddataacquisitionsystemhasbeenwidelyusedintelecommunications,industrialcontrol,aerospace,powersystemmonitoring,e-c

4、ommerceandotherfields.Dataintheseapplicationsareincommonreal-timedata,andtheseapplicationsrequestedthedatabaseatthebottomlayertohavefastandreliabledata—processingcapacity,whereasthetraditionaldiskresidentdatabasewhichhasthediskI/Ospeedbottleneckcausesthedeclineindat

5、aprocessingcapacityoftheentiresystem,itwillnotonlyleadtotheresultthatanumberoftransactionsCannotbecompletedintime,andeventheentiresystemwillalsobeaffectedonstabilityandsecurity.Main—memorydatabase(MMDB)resolvesthediskI/Obottleneckproblemsandifitisdeployedtotheabove-

6、mentionedareas,itwilleffectivelyimprovethehandlingcapacityandstabilityinthesesystems.ThisprojectembedsSQLite3,amemorydatabasewhichcanefficientlyandsignificantlyimprovingsystemperformance,intotheexistingdatabasesystems.ProjectisforSmallandMediumforSQLServerdatabaseba

7、sedapplications,serversidedevelopment.Queryingthedatabaseinmemory,youcangreatlyreducesystemresponsetime,especiallywhenthesystemisbusy.Theperformancecanbeimprovedbyseveralordersofmagnitude.Thisprojectbasesonthewidelyused.NETplatform,implementsanADO.NETDataProviderfor

8、OLEDB.SothatdeveloperscanaccessefficientmemorydatabaseSQLite3convenientlybyunifiedADO.NETinterfacesandclass.Thesystemwillalsoprovideusersa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。