首页> 外文会议> >Using codewords to protect database data from a class of software errors
【24h】

Using codewords to protect database data from a class of software errors

机译:使用代码字保护数据库数据免受一类软件错误的影响

获取原文

摘要

Increasingly, for extensibility and performance, special-purpose application code is being integrated with database system code. Such application code has direct access to database system buffers and, as a result, the danger of data being corrupted due to inadvertent application writes is increased. Previously proposed hardware techniques to protect data from corruption required system calls, and their performance depended on the details of the hardware architecture. We investigate an alternative approach which uses codewords associated with regions of data to detect corruption and to prevent corrupted data from being used by subsequent transactions. We develop several such techniques which vary in the level of protection, space overhead, performance and impact on concurrency. These techniques are implemented in the Dali/spl acute/ main-memory storage manager, and the performance impact of each on normal processing is evaluated. Novel techniques are developed to recover when a transaction has read corrupted data caused by a bad write, and then gone on to write other data in the database. These techniques use limited and relatively low-cost logging of transaction reads to trace the corruption, and may also prove useful when resolving problems caused by incorrect data entry and other logical errors.
机译:为了提高可扩展性和性能,越来越多的专用应用程序代码与数据库系统代码集成在一起。这样的应用程序代码可以直接访问数据库系统缓冲区,结果,由于应用程序的无意写操作而导致数据损坏的危险增加了。先前提出的用于保护数据免受损坏的硬件技术需要系统调用,其性能取决于硬件体系结构的详细信息。我们研究了一种替代方法,该方法使用与数据区域相关联的码字来检测损坏并防止损坏的数据被后续事务使用。我们开发了几种这样的技术,它们的保护级别,空间开销,性能以及对并发的影响各不相同。这些技术在Dali / spl急性/主内存存储管理器中实现,并评估了每种技术对正常处理的性能影响。开发了新的技术来在事务已读取由于不良写入而导致的损坏数据并随后继续在数据库中写入其他数据时进行恢复。这些技术使用有限且成本相对较低的事务读取日志来跟踪损坏,并且在解决由不正确的数据输入和其他逻辑错误引起的问题时也可能很有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号