Design and Implementation of an Interoperable Object Platform for Multi-Databases

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:big_moth123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In this paper, the authors present the design and implementation of an Interoperable Object Platform for Multi-Databases (IOPMD). The aim of the system is to provide a uniform object view and a set of tools for object manipulation and query based on heterogeneous multiple data sources under client/server environment. The common object model is compatible with ODMG2.0 and OMGs CORBA, which provides main OO features such as OID, attribute, method, inheritance, reference, etc. Three types of interfaces, namely Vface, IOQL and C++ API, are given to provide the database programmer with tools and functionalities for application development. Nested transactions and compensating technology are adopted in transaction manager. In discussing some key implementation techniques, translation and mapping approaches from various schemata to a common object schema are proposed. Buffer management provides the data caching policy and consistency maintenance of cached data. Version management presents some operations based on the definitions in semantic version model, and introduces the implementation of the semantic version graph.
其他文献
朗读在小学的语文教学中具有很重要的地位和作用,小学的语文朗读有利于课堂氛围的提升以及帮助学生记住所学的知识.朗读是语文学习中的一种方法,朗读的意义在于可以帮助学生
期刊
目的 探究分析人性化优质护理干预在重症监护呼吸衰竭患者康复护理中的临床应用价值.方法 选取该院2017年6月—2018年6月收治的重症监护呼吸衰竭患者80例进行研究,以随机数字
Semistructured data are specified in lack of any fixed and rigid schema, even though typically some implicit structure appears in the data. The huge amounts of
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
目的探讨健康教育在儿童保健门诊的应用。方法选择2017年1月—2018年1月该院保健科接收的儿童260例,儿童随机分为两组,对照组儿童给予保健科常规护理模式,观察组儿童在保健康
Caterpillar推出了满足美国环保署Tier4 final和欧Ⅳ排放标准的平地机。M3系列平地机包括12M3、140M3和160M3型,是其四轮驱动(AW D)平地机系列的新成员。  每款机型都采用 C
本文通过对荣华二采区10
期刊
期刊