Transactions are the fundamental unit of change as perceived by the database. In Online Transaction Processing (OLTP) applications, transaction behavior is often insensitive to the intial database state. For example, in a flight booking application, a user may not care what exact seat is booked as long as it is a window seat. Similarly, in an online shopping application, the exact value of the stock level of an item is irrelevant for a purchase transaction as long as there is enough stock to fulfill an order. Such insensitivity of transactions towards the initial database state presents opportunities for optimizing system performance. In this dissertation, we present two systems which exploit such insensitivity in transactions by deferring ...
Recent studies highlight that traditional transaction pro-cessing systems utilize the micro-architec...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
While much of the research on transaction processing has focused on improving over- all performance ...
Existing database systems employ an eager transaction process-ing scheme—that is, upon receiving a t...
Recently, there have been proposals for scaling-up a database system using lazy replication. In thes...
A transaction is a collection of operations that performs a single logical function in a database ap...
Existing concurrency control systems cannot execute transactions with overlapping updates concurrent...
A new emerging class of parallel database management systems (DBMS) is designed to take advantage of...
The quest for real-time business intelligence requires exe-cuting mixed transaction and query proces...
Developers face a fundamental tension between performance and ease of programming when building comp...
Transactional systems have seen various efforts to increase their throughput, mainly by making use ...
Transaction Processing (TP) plays a primary role in the design and implementation of IT applications...
This thesis studies concurrency control and composition of transactions in computing environments wi...
Transactional memory is a promising technique for multithreaded synchronization and concurrency whic...
Traditional concurrency control theory views transactions in terms of read and write operations on d...
Recent studies highlight that traditional transaction pro-cessing systems utilize the micro-architec...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
While much of the research on transaction processing has focused on improving over- all performance ...
Existing database systems employ an eager transaction process-ing scheme—that is, upon receiving a t...
Recently, there have been proposals for scaling-up a database system using lazy replication. In thes...
A transaction is a collection of operations that performs a single logical function in a database ap...
Existing concurrency control systems cannot execute transactions with overlapping updates concurrent...
A new emerging class of parallel database management systems (DBMS) is designed to take advantage of...
The quest for real-time business intelligence requires exe-cuting mixed transaction and query proces...
Developers face a fundamental tension between performance and ease of programming when building comp...
Transactional systems have seen various efforts to increase their throughput, mainly by making use ...
Transaction Processing (TP) plays a primary role in the design and implementation of IT applications...
This thesis studies concurrency control and composition of transactions in computing environments wi...
Transactional memory is a promising technique for multithreaded synchronization and concurrency whic...
Traditional concurrency control theory views transactions in terms of read and write operations on d...
Recent studies highlight that traditional transaction pro-cessing systems utilize the micro-architec...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
While much of the research on transaction processing has focused on improving over- all performance ...