...
首页> 外文期刊>WSEAS Transactions on Computers >Rethinking Database Updates using a Multiple Assignment-based Approach
【24h】

Rethinking Database Updates using a Multiple Assignment-based Approach

机译:使用基于多个分配的方法重新考虑数据库更新

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

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

       

摘要

We investigate the problems involved in efficient implementation of multiple assignment to database tables, as suggested by Date and Darwen in their Third Manifesto proposal for future database systems [10]. We explain the connection between assignment and the INSERT, DELETE and UPDATE operations and why multiple assignments executed simultaneously are preferable to deferred constraint checking. Our contributions are twofold. Firstly, we enable the user to specify updates either in terms of the changes needed to the existing state or as the final table contents directly, with no degradation in performance. Secondly, when multiple tables are updated SQL places the responsibility on the user to order the update statements correctly. Integrity constraints must either be preserved in the unnecessary intermediate states or else deferred. Multiple assignment accepts updates across the entire database simultaneously and makes the system responsible for scheduling them correctly. We present methods for a proposed implementation that can potentially exceed the performance of SQL DBMSs by employing parallelism and multi-query optimization.
机译:正如Date和Darwen在他们对未来数据库系统的“第三宣言”建议中所建议的那样,我们调查了有效执行对数据库表的多重分配所涉及的问题。我们将说明赋值与INSERT,DELETE和UPDATE操作之间的联系,以及为什么同时执行多个赋值比延迟约束检查更可取。我们的贡献是双重的。首先,我们使用户可以根据对现有状态所需的更改或直接作为最终表内容来指定更新,而不会降低性能。其次,当更新多个表时,SQL负责让用户正确地订购更新语句。完整性约束必须要么保留在不必要的中间状态中,要么推迟。多个分配可以同时在整个数据库中接受更新,并使系统负责正确地调度更新。我们提出了一种建议的实现方法,该方法通过采用并行性和多查询优化可能会超出SQL DBMS的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号