In a data warehouse, materialized views are maintained to provide the
latest versions thereof. A reader may initiate a reader session where a
series of queries are issued against one or more of the views. However, an
information inconsistency problem may arise when responses to the queries
in the reader session are based on certain common underlying data in the
views which is subject to an update by a maintenance transaction. To avoid
the information inconsistency problem, each time when a maintenance
transaction is performed to update a view, it is executed on a copy of the
view, rather than the original view itself to which queries of on-going
reader sessions are directed. After the maintenance transaction, the
updated copy becomes the current version of the view to which queries of
new reader sessions are directed.
В данных warehouse, материализованные взгляды поддерживайте, что обеспечить самые последние варианты thereof. Читатель может начать встречу читателя где серия queries выдана против one or more из взглядов. Однако, проблема сбивчивости информации может возникнуть когда реакции к queries в встрече читателя основаны на некоторых общих основных данных в взглядах которые subject to уточнение трудыами обслуживания. Для избежания проблемы сбивчивости информации, each time when трудыы обслуживания выполнены для уточнения взгляда, они исполнены на экземпляре взгляда, rather than первоначально взгляде самом к которому направлены queries on-going встреч читателя. После трудыов обслуживания, updated экземпляр будет использующей версией взгляда к которому направлены queries новых встреч читателя.