列数据库ODBC Driver的设计与实现

来源 :河南大学 | 被引量 : 0次 | 上传用户:wj3722858
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代教育技术大力提倡基于信息技术的现代教育理论框架的实践,而其中的教育技术资源库的建设则是核心重点。基于列存储的数据库系统相比于行数据库在海量数据支持、复杂查询的高效以及压缩存储方面的巨大优势,使得它格外适合成为现代教育技术理论架构实现的数据库基础。但我国的列数据库理论研究和产品研发尚处于起步阶段,要想在教育领域引入它,就要求教育技术工作者深入到列数据库接口层产品的研发当中去。ODBC(Open Database Connectibvity)是微软提出的一个数据库连接的编程接口,它的目的在于标准化应用程序对数据库的访问。对于每一个数据库厂商而言,都必须开发自己的ODBC Driver,以完善数据库产品的接口层组件。本文以清华大学和广州环天电子发展公司合作研发的Huabase列数据库管理系统中接口层组件Huabase ODBC Driver的产品化过程为例,阐述了在列数据库中ODBC组件的设计、开发和测试的主要内容和产品化过程中所面临的主要问题,以及这些问题的解决方案和它们的实践过程。本文所的创新点和所做的主要工作有:1、本文提出了列数据库ODBC组件产品化的解决方案,介绍了ODBC Driver产品在各个阶段所需要做的主要任务,以及其中主要问题的解决方法。2、本文提出了列数据中ODBC Driver向其它ODBC组件进行版本兼容的解决方案,并提供了它的实践过程和部分伪码实现。3、提出了列数据库中数据类型向应用程序所使用的ODBC标准C类型的转译的解决方案和实现过程。4、提出了针对列数据库存储特性的复杂数据类型的结构实现方案和它的操作方法实现方案。5、提出了列数据库中ODBC Driver中句柄的设计方案,包括它的设计原理,使用规则和实现方案。
其他文献
教学活动是师生通过交互影响来完成的,也就是说,教学的过程是教师指导和帮助学生学习从而达到教学相长的过程。在这个过程中,学生并非被动地接受教师所教授的内容而是通过自己对
郭勤英口述 余玮整理    光阴流逝,如白驹过隙。匆匆间,敬爱的朱老总离开我们已经30个年头了。在我的一生中,非常幸运的是能在朱老总身边工作了6年多,能够目睹他老人家的风采,聆听他老人家对我的教导,至今他的音容笑貌如同昨日,他的亲切教诲依然在耳。朱老总既是领导者,又是普通人,他德高望重、平易近人,对同志关怀体贴,是一可亲可敬的长者。当年在他身边工作的日子我难以忘怀,这种心情是决非文字所能表达的。 
学徒制历史悠久,手工作坊时期非常兴盛,那时候师傅雇佣徒弟,徒弟在真实的工作环境中观察师傅的劳动过程,在师傅的指导下进行实际操作,逐渐学会一项技能。后来随着机器大工业的发展