Database Management Systems and K/V-Stores operate on updatable datasets -- massively exceeding the size of available main memory. Tree-based K/V storage management structures became particularly popular in storage engines. B+ Trees allow constant search performance, however write-heavy workloads yield in inefficient write patterns to secondary storage devices and poor performance characteristics. LSM-Trees overcome this issue by horizontal partitioning fractions of data - small enough to fully reside in main memory, but require frequent maintenance to sustain search performance. Firstly, we propose Multi-Version Partitioned BTrees (MV-PBT) as sole storage and index management structure in key-sorted storage engines like K/V-Stores. Secon...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Database platform support for efficient ranking can have positive performance implications for a num...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
Database management systems and K/V-Stores operate on updatable datasets – massively exceeding the s...
Database management systems (DBMS) are critical performance components in large scale applications u...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
In recent years, the Log-Structured Merge-tree (LSM-tree) has been widely used in the storage layer ...
Several widely-used key-value stores, like RocksDB, are designed around log-structured merge trees (...
Database Management Systems (DBMS) need to handle large updatable datasets in on-line transaction pr...
The WriteBuffer (WB) Tree is a new write-optimized data structure that can be used to implement per...
Recently, flash memory has been utilized as the primary storage device in mobile devices. SSDs have ...
In this cloud era, data is being generated rapidly from billions of network users, mobile devices, s...
In some applications, data capture dominates query processing. For example, monitoring moving object...
Database systems research is an old and well-established field in computer science. Many of the key ...
Blockchains yield to new workloads in database management systems and K/V-stores. Distributed Ledger...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Database platform support for efficient ranking can have positive performance implications for a num...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
Database management systems and K/V-Stores operate on updatable datasets – massively exceeding the s...
Database management systems (DBMS) are critical performance components in large scale applications u...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
In recent years, the Log-Structured Merge-tree (LSM-tree) has been widely used in the storage layer ...
Several widely-used key-value stores, like RocksDB, are designed around log-structured merge trees (...
Database Management Systems (DBMS) need to handle large updatable datasets in on-line transaction pr...
The WriteBuffer (WB) Tree is a new write-optimized data structure that can be used to implement per...
Recently, flash memory has been utilized as the primary storage device in mobile devices. SSDs have ...
In this cloud era, data is being generated rapidly from billions of network users, mobile devices, s...
In some applications, data capture dominates query processing. For example, monitoring moving object...
Database systems research is an old and well-established field in computer science. Many of the key ...
Blockchains yield to new workloads in database management systems and K/V-stores. Distributed Ledger...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Database platform support for efficient ranking can have positive performance implications for a num...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...