Abstract—Modern web-based applications are often built as multi-tier architecture using persistence middleware. Middle-ware technology providers recommend the use of Optimistic Concurrency Control (OCC) mechanism to avoid the risk of blocked resources. However, most vendors of relational database management systems implement only locking schemes for concurrency control. As a consequence a kind of OCC has to be implemented at client or middleware side. The aim of this paper is to recommend Row Version Verification (RVV) as a mean to realize an OCC at the middleware level. To help the developers with the implementation of RVV we propose to use SQL access patterns. For performance reasons the middleware uses buffers (cache) of its own to avoid...
Data replication can help database systems meet the stringent temporal constraints of current real-t...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
Abstract—New storage technologies, such as Flash and Non-Volatile Memories, with fundamentally diffe...
Abstract—Modern web-based applications are often built as multi-tier architecture using persistence ...
Modern web-based applications are often built as multi-tier architecture using persistence middlewar...
Transaction processing literature is usually focusing on SQL transactions (local in a database conne...
2014-04-29Cache Augmented Database Management Systems (CADBMSs) enhance the performance of simple op...
The problem of consistency of object-oriented databases is considered, when objects contained in the...
Concurrency control has been thoroughly studied in the context of traditional database applications ...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
Multi-Version Concurrency Control (MVCC) is a widely em-ployed concurrency control mechanism, as it ...
In this article we present a performance model for Multi-Version Concurrency Control (MVCC). This ty...
We present a design for multi-version concurrency control and recovery in a main memory database, an...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
AbstractThe concurrency control problem is examined for transactions as they appear at the conceptua...
Data replication can help database systems meet the stringent temporal constraints of current real-t...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
Abstract—New storage technologies, such as Flash and Non-Volatile Memories, with fundamentally diffe...
Abstract—Modern web-based applications are often built as multi-tier architecture using persistence ...
Modern web-based applications are often built as multi-tier architecture using persistence middlewar...
Transaction processing literature is usually focusing on SQL transactions (local in a database conne...
2014-04-29Cache Augmented Database Management Systems (CADBMSs) enhance the performance of simple op...
The problem of consistency of object-oriented databases is considered, when objects contained in the...
Concurrency control has been thoroughly studied in the context of traditional database applications ...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
Multi-Version Concurrency Control (MVCC) is a widely em-ployed concurrency control mechanism, as it ...
In this article we present a performance model for Multi-Version Concurrency Control (MVCC). This ty...
We present a design for multi-version concurrency control and recovery in a main memory database, an...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
AbstractThe concurrency control problem is examined for transactions as they appear at the conceptua...
Data replication can help database systems meet the stringent temporal constraints of current real-t...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
Abstract—New storage technologies, such as Flash and Non-Volatile Memories, with fundamentally diffe...