A method, apparatus, and article of manufacture for maintaining a materialized view derived from at least one base table in a database stored on a computer. An update is performed to the base table in a transaction. Thereafter, the materialized view is accessed to identify affected records therein using at least one mechanism, such as an isolation level or update- and exclusive-locks, to guarantee consistency while avoiding deadlocks with other transactions that modify at least one base table of the materialized view and to improve concurrency with other transactions that are accessing the materialized view when the modification to the base table is applied to the materialized view.

Un método, un aparato, y un artículo de la fabricación para mantener una visión materializada derivaron por lo menos de una tabla baja en una base de datos almacenada en una computadora. Una actualización se realiza a la tabla baja en una transacción. Después de eso, la visión materializada está alcanzada para identificar los expedientes afectados en esto que usan por lo menos un mecanismo, tal como un nivel del aislamiento o una actualización y exclusivo-cerraduras, para garantizar consistencia mientras que el evitar estanca con otras transacciones que modifiquen por lo menos una tabla baja de la visión materializada y mejorar concurrencia con otras transacciones que estén teniendo acceso a la visión materializada cuando la modificación a la tabla baja se aplica a la visión materializada.

 
Web www.patentalert.com

< Intelligent compilation of materialized view maintenance for query processing systems

< Intelligent compilation of materialized view maintenance for query processing systems

> Abstracting netlist to manage routing information

> Computer program language subset validation

~ 00075