首页> 外文会议>International conference on very large data bases;VLDB 2008 >Graceful Database Schema Evolution: the PRISM Workbench
【24h】

Graceful Database Schema Evolution: the PRISM Workbench

机译:优美的数据库架构演变:PRISM工作台

获取原文

摘要

Supporting graceful schema evolution represents an unsolved problem for traditional information systems that is further exacerbated in web information systems, such as Wikipedia and public scientific databases: in these projects based on multiparty cooperation the frequency of database schema changes has increased while tolerance for downtimes has nearly disappeared. As of today, schema evolution remains an error-prone and time-consuming undertaking, because the DB Administrator (DBA) lacks the methods and tools needed to manage and automate this endeavor by (i) predicting and evaluating the effects of the proposed schema changes, (ii) rewriting queries and applications to operate on the new schema, and (iii) migrating the database.Our VRISM system takes a big first step toward addressing this pressing need by providing: (i) a language of Schema Modification Operators to express concisely complex schema changes, (ii) tools that allow the DBA to evaluate the effects of such changes, (iii) optimized translation of old queries to work on the new schema version, (iv) automatic data migration, and (v) full documentation of intervened changes as needed to support data provenance, database flash back, and historical queries. PRISM solves these problems by integrating recent theoretical advances on mapping composition and invertibility, into a design that also achieves usability and scalability. Wikipedia and its 170+ schema versions provided an invaluable testbed for validating PRISM tools and their ability to support legacy queries.
机译:支持优美的模式演化对于传统信息系统来说是一个未解决的问题,而在诸如Wikipedia和公共科学数据库之类的Web信息系统中,这一问题进一步恶化:在这些基于多方合作的项目中,数据库模式更改的频率增加了,而对宕机时间的容忍度却接近不见了到目前为止,由于数据库管理员(DBA)缺乏通过以下方式来管理和自动化此工作所需的方法和工具:(i)预测和评估所提议的模式更改的影响,因此模式演变仍然是容易出错且耗时的工作,(ii)重写查询和应用程序以在新架构上运行,以及(iii)迁移数据库。 我们的VRISM系统朝着解决这一紧迫需求迈出了重要的第一步,它提供了:(i)模式修改操作员的语言来表达简洁复杂的模式更改;(ii)允许DBA评估这些更改的效果的工具,(iii )优化的旧查询翻译,以在新的架构版本上运行;(iv)自动数据迁移,以及(v)根据需要进行的干预更改的完整文档,以支持数据源,数据库闪回和历史查询。 PRISM通过将有关映射组成和可逆性的最新理论进展集成到还具有可用性和可伸缩性的设计中,从而解决了这些问题。维基百科及其170多个架构版本为验证PRISM工具及其支持旧查询的能力提供了宝贵的测试平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号