Learn More
A database system optimized for in-memory storage can support much higher transaction rates than current systems. However, standard concurrency control methods used today do not scale to the high transaction rates achievable by such systems. In this paper we introduce two efficient concurrency control methods specifically designed for main-memory databases.(More)
Hekaton is a new database engine optimized for memory resident data and OLTP workloads. Hekaton is fully integrated into SQL Server; it is not a separate system. To take advantage of Hekaton, a user simply declares a table memory optimized. Hekaton tables are fully transactional and durable and accessed using T-SQL in the same way as regular SQL Server(More)
1. Single-version locking scheduler Proving the single-version locking scheme correct is trivial, as the scheduler is a 2PL scheduler. The multi-version pessimistic (locking) scheme is in fact a MV2PL scheduler. Holding a certify (commit) lock on a data item in MV2PL is exactly like having the NoMoreReadLocks bit set in the latest version of the data item(More)
Recent OLTP support exploits new techniques, running on modern hardware, to achieve unprecedented performance compared with prior approaches. In SQL Server, the Hekaton main-memory database engine embodies this new OLTP support. Hekaton uses the Bw-tree to achieve its great indexing performance. The Bw-Tree is a latch-free B-tree index that also exploits(More)
With the emergence of Internet of Things (IoT), the requirements for scalability and flexibility are continuously increasing, thus easy reconfigurable systems such as Software Defined Radio (SDR) are gaining more popularity. The paper provides an overview of the related work in the field of SDR technologies and solutions for convergence of SDR applications.(More)
  • 1