...
首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >An object-oriented database system Jasmine: implementation, application, and extension
【24h】

An object-oriented database system Jasmine: implementation, application, and extension

机译:面向对象的数据库系统Jasmine:实现,应用程序和扩展

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

We have devised an object oriented DBMS called Jasmine for advanced applications. The paper describes the implementation, application and extension of Jasmine in detail. We focus on the impact of the design of its object oriented model and language on database implementation technology. We describe what part of traditional relational database technology we extend to handle object oriented features such as object identifiers, complex objects, class hierarchies, and methods. We introduce nested relations to efficiently store and access clustered complex objects. We use hash based methods to efficiently access nonclustered complex objects. We provide user defined functions directly evaluated on page buffers to efficiently process method invocation. We devise object oriented optimization of queries including class hierarchies, complex objects, and method invocation. We incorporate dedicated object buffering to allow efficient access to objects through object identifiers. We also describe nontrivial applications of Jasmine and discuss the validity of object oriented databases. We focus on a constraint management facility, which can be implemented by taking advantage of the extensibility of Jasmine. The facility includes constraint rules, called design goals, for automatic database population required by engineering applications. Finally, we describe a view facility for schema integration also needed by engineering applications in distributed environments. We focus on how we extend Jasmine to implement the facility.
机译:我们已经为高级应用程序设计了一个名为Jasmine的面向对象的DBMS。本文详细介绍了Jasmine的实现,应用和扩展。我们关注于其面向对象模型和语言的设计对数据库实现技术的影响。我们描述了传统关系数据库技术的哪一部分扩展到处理面向对象的功能,例如对象标识符,复杂对象,类层次结构和方法。我们引入嵌套关系以有效地存储和访问群集的复杂对象。我们使用基于散列的方法来有效地访问非聚簇的复杂对象。我们提供直接在页面缓冲区上评估的用户定义函数,以有效地处理方法调用。我们设计了面向对象的查询优化,包括类层次结构,复杂对象和方法调用。我们合并了专用的对象缓冲,以允许通过对象标识符高效地访问对象。我们还描述了Jasmine的非凡应用,并讨论了面向对象数据库的有效性。我们专注于约束管理工具,可以利用Jasmine的可扩展性来实现它。该功能包括约束规则,称为设计目标,用于工程应用程序需要的自动数据库填充。最后,我们描述了用于架构集成的视图工具,这也是分布式环境中的工程应用程序也需要的。我们关注于如何扩展茉莉花以实现该功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号