基于内存数据库SQLite3的MSSQL中间件设计与实现.doc

基于内存数据库SQLite3的MSSQL中间件设计与实现.doc

ID:55569983

大小:628.50 KB

页数:43页

时间:2020-05-18

基于内存数据库SQLite3的MSSQL中间件设计与实现.doc_第1页
基于内存数据库SQLite3的MSSQL中间件设计与实现.doc_第2页
基于内存数据库SQLite3的MSSQL中间件设计与实现.doc_第3页
基于内存数据库SQLite3的MSSQL中间件设计与实现.doc_第4页
基于内存数据库SQLite3的MSSQL中间件设计与实现.doc_第5页
资源描述:

《基于内存数据库SQLite3的MSSQL中间件设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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,p

4、owersystemmonitoring,e-commerceandotherfields.Dataintheseapplicationsareincommonreal-timedata,andtheseapplicationsrequestedthedatabaseatthebottomlayertohavefastandreliabledata—processingcapacity,whereasthetraditionaldiskresidentdatabasewhichhasthediskI/Os

5、peedbottleneckcausesthedeclineindataprocessingcapacityoftheentiresystem,itwillnotonlyleadtotheresultthatanumberoftransactionsCannotbecompletedintime,andeventheentiresystemwillalsobeaffectedonstabilityandsecurity.Main—memorydatabase(MMDB)resolvesthediskI/O

6、bottleneckproblemsandifitisdeployedtotheabove-mentionedareas,itwilleffectivelyimprovethehandlingcapacityandstabilityinthesesystems.ThisprojectembedsSQLite3,amemorydatabasewhichcanefficientlyandsignificantlyimprovingsystemperformance,intotheexistingdatabas

7、esystems.ProjectisforSmallandMediumforSQLServerdatabasebasedapplications,serversidedevelopment.Queryingthedatabaseinmemory,youcangreatlyreducesystemresponsetime,especiallywhenthesystemisbusy.Theperformancecanbeimprovedbyseveralordersofmagnitude.Thisprojec

8、tbasesonthewidelyused.NETplatform,implementsanADO.NETDataProviderforOLEDB.SothatdeveloperscanaccessefficientmemorydatabaseSQLite3convenientlybyunifiedADO.NETinterfacesandclass.Thesystemwillalsoprovideusersaninstalla

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

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

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