首页> 外文会议>ACM SIGMOD international conference on Management of data >Structures for manipulating proposed updates in object-oriented databases
【24h】

Structures for manipulating proposed updates in object-oriented databases

机译:在面向对象的数据库中处理建议的更新的结构

获取原文

摘要

Support for virtual states and deltas between them is useful for a variety of database applications, including hypothetical database access, version management, simulation, and active databases. The Heraclitus paradigm elevates delta values to be "first-class citizens" in database programming languages, so that they can be explicitly created, accessed and manipulated.A fundamental issue concerns the trade-off between the "accuracy" or "robustness" of a form of delta representation, and the ease of access and manipulation of that form. At one end of the spectrum, code-blocks could be used to represent delta values, resulting in a more accurate capture of the intended meaning of a proposed update, at the cost of more expensive access and manipulation. In the context of object-oriented databases, another point on the spectrum is "attribute-granularity" deltas which store the net changes to each modified attribute value of modified objects.This paper introduces a comprehensive framework for specifyinga broad array of forms for representing deltas for complex value types (tuple, set, bag, list, o-set and dictionary). In general, the granularity of such deltas can be arbitrarily deep within the complex value structure. Applications of this framework in connection with hypothetical access to, and "merging" of, proposed updates are discussed.
机译:对虚拟状态和它们之间的增量的支持对于各种数据库应用程序都是有用的,包括假设的数据库访问,版本管理,模拟和活动数据库。 Heraclitus范例将增量值提升为数据库编程语言中的“一流公民”,以便可以显式创建,访问和操纵它们。形式的增量表示形式,以及该形式的访问和操作简便性。在频谱的一端,可以使用代码块来表示增量值,从而以更昂贵的访问和操作为代价,更精确地捕获提议的更新的预期含义。在面向对象的数据库中,频谱上的另一点是“属性粒度”增量,它存储对修改后的对象的每个修改后的属性值的净变化。本文介绍了一个全面的框架,用于指定用于表示增量的多种形式的表格适用于复杂的值类型(元组,集合,包,列表,o-set和字典)。通常,此类增量的粒度可以在复杂值结构内任意深。讨论了该框架与假设访问和“合并”提议的更新有关的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号