欢迎来到天天文库
浏览记录
ID:33686949
大小:2.73 MB
页数:68页
时间:2019-02-28
《列数据库odbc driver设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南大学硕士学位论文列数据库ODBCDriver的设计与实现姓名:孙小峰申请学位级别:硕士专业:教育技术学指导教师:刘先省;张连堂201205摘要现代教育技术大力提倡基于信息技术的现代教育理论框架的实践,而其中的教育技术资源库的建设则是核心重点。基于列存储的数据库系统相比于行数据库在海量数据支持、复杂查询的高效以及压缩存储方面的巨大优势,使得它格外适合成为现代教育技术理论架构实现的数据库基础。但我国的列数据库理论研究和产品研发尚处于起步阶段,要想在教育领域引入它,就要求教育技术工作者深入到列数据库接口层产品的研发当中去。O
2、DBC(Op-enDatabaseConnectibvity)是微软提出的一个数据库连接的编程接口,它的目的在于标准化应用程序对数据库的访问。对于每一个数据库厂商而言,都必须开发自己的ODBCDriver,以完善数据库产品的接口层组件。本文以清华大学和广州环天电子发展公司合作研发的Huabase列数据库管理系统中接口层组件HuabaseODBCDriver的产品化过程为例,阐述了在列数据库中ODBC组件的设计、开发和测试的主要内容和产品化过程中所面临的主要问题,以及这些问题的解决方案和它们的实践过程。本文所的创新点和所做的
3、主要工作有:1、本文提出了列数据库ODBC组件产品化的解决方案,介绍了ODBCDriver产品在各个阶段所需要做的主要任务,以及其中主要问题的解决方法。2、本文提出了列数据中ODBCDriver向其它ODBC组件进行版本兼容的解决方案,并提供了它的实践过程和部分伪码实现。3、提出了列数据库中数据类型向应用程序所使用的ODBC标准C类型的转译的解决方案和实现过程。4、提出了针对列数据库存储特性的复杂数据类型的结构实现方案和它的操作方法实现方案。5、提出TYU数据库中ODBCDriver中旬柄的设计方案,包括它的设计原理,使用
4、规则和实现方案。关键词:教育技术、列数据库、数据库接口、0DBCDriverABSTRACTModemeducationaltechnologyadvocatedthepracticeofmoderneducationaltheoryframeworkforIT-based,educationresouTcelibrarybuildingisthecorefocus.WiththegreatadvantagesofHugeamountsofdatatosupport、complexqueriesefficientandCo
5、mpressedstorage,makingColumnorienteddatabaseespeciallysuitableasthebasisofthetheoreticalframeworkofmodemeducationaltechnologytOachievedatabase.InoBrCOlAntry's,ColumnorienteddatabasetheoryresearchandtheproductdevelopmentstillWasatthestartstage,hadtowanttoin口oduceit
6、intheeducationdomain,neededucationaltechniqueworkerpenetratedintotheColumnorienteddatabase’Sinterfacelevelproductresearchanddevelopment.ODBC(opendatabaseconnectibvity)isaprogramminginterfacefordatabaseconnection,itisreleasedbyMicrosoft.Itsaimistostandardizetheappl
7、icationaccesstothedatabase.Foreachdatabasevendor,mustdeveloptheirownODBCDriver,tOrefinethedatabaseinterfacelayeroftheproductcomponents.huabaseColumnorienteddatabasemanagementsystemisadatabasesoftware,jointlydevelopedbyTsinghuaUniversityandtheHuantiancompany.Thispa
8、pertakeHuabaseODBCDriverproductionprocessasanexample,describedodbccomponentsinthedesign,developmentandtestingworkandfacingmajorproblems,andsolutionstoth
此文档下载收益归作者所有