arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0501042cs.DBcs.DS
收藏

保持Web上数据的一致性

Maintaining Consistency of Data on the Web

Martin Bernauer

摘要:

越来越多的数据可以在网上获得,估计2002年有10亿份文件。大多数文档都是Web页面,其数据被认为是XML格式,并期望它最终取代HTML。设计和维护网站时的一个常见问题是,网页上的数据经常复制或派生自其他数据,即所谓的基本数据,而派生或复制页中通常不包含这些数据。因此,在修改Web页面或关系数据库中的基本数据时,副本和派生变得不一致。例如,在将论文分配给学生并修改了详细描述该论文的网页后,该论文仍然错误地包含在提供的论文列表中,在正在进行的论文列表中缺失,并且在指导教师的教学记录中缺失。本文提出了一个解决方案,提出了一个组合的方法,提供了维护数据的一致性,在Web页面中,(i)复制数据在关系数据库,或(ii)复制或从Web页面中的数据派生。修改基本数据后,修改会立即推送到受影响的Web页面。在那里,维护是增量执行的,只修改页面的受影响部分,而不是从头开始重新生成整个页面。

英文摘要:

Increasingly more data is becoming available on the Web, estimates speaking of 1 billion documents in 2002. Most of the documents are Web pages whose data is considered to be in XML format, expecting it to eventually replace HTML. A common problem in designing and maintaining a Web site is that data on a Web page often replicates or derives from other data, the so-called base data, that is usually not contained in the deriving or replicating page. Consequently, replicas and derivations become inconsistent upon modifying base data in a Web page or a relational database. For example, after assigning a thesis to a student and modifying the Web page that describes it in detail, the thesis is still incorrectly contained in the list of offered thesis, missing in the list of ongoing thesis, and missing in the advisor's teaching record. The thesis presents a solution by proposing a combined approach that provides for maintaining consistency of data in Web pages that (i) replicate data in relational databases, or (ii) replicate or derive from data in Web pages. Upon modifying base data, the modification is immediately pushed to affected Web pages. There, maintenance is performed incrementally by only modifying the affected part of the page instead of re-generating the whole page from scratch.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑