Query processing on smart ssds: Opportunities and challenges
Data storage devices are getting" smarter." Smart Flash storage devices (aka" Smart SSD")
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
Dostoevsky: Better space-time trade-offs for LSM-tree based key-value stores via adaptive removal of superfluous merging
In this paper, we show that all mainstream LSM-tree based key-value stores in the literature
and in industry are suboptimal with respect to how they trade off among the I/O costs of …
and in industry are suboptimal with respect to how they trade off among the I/O costs of …
Quality analysis of source code comments
A significant amount of source code in software systems consists of comments, ie, parts of
the code which are ignored by the compiler. Comments in code represent a main source for …
the code which are ignored by the compiler. Comments in code represent a main source for …
Indexing in flash storage devices: a survey on challenges, current approaches, and future trends
Indexes are special purpose data structures, designed to facilitate and speed up the access
to the contents of a file. Indexing has been actively and extensively investigated in DBMSes …
to the contents of a file. Indexing has been actively and extensively investigated in DBMSes …
SkimpyStash: RAM space skimpy key-value store on flash-based storage
We present SkimpyStash, a RAM space skimpy key-value store on flash-based storage,
designed for high throughput, low latency server applications. The distinguishing feature of …
designed for high throughput, low latency server applications. The distinguishing feature of …
Tree indexing on solid state drives
Large flash disks, or solid state drives (SSDs), have become an attractive alternative to
magnetic hard disks, due to their high random read performance, low energy consumption …
magnetic hard disks, due to their high random read performance, low energy consumption …
[PDF][PDF] Designing Access Methods: The RUM Conjecture.
The database research community has been building methods to store, access, and update
data for more than four decades. Throughout the evolution of the structures and techniques …
data for more than four decades. Throughout the evolution of the structures and techniques …
Internal parallelism of flash memory-based solid-state drives
A unique merit of a solid-state drive (SSD) is its internal parallelism. In this article, we
present a set of comprehensive studies on understanding and exploiting internal parallelism …
present a set of comprehensive studies on understanding and exploiting internal parallelism …
A database in every sensor
We make the case for a sensor network model in which each mote stores sensor data
locally, and provides a database query interface to the data. Unlike TinyDB and Cougar, in …
locally, and provides a database query interface to the data. Unlike TinyDB and Cougar, in …
Purity: Building fast, highly-available enterprise flash storage from commodity components
Although flash storage has largely replaced hard disks in consumer class devices,
enterprise workloads pose unique challenges that have slowed adoption of flash …
enterprise workloads pose unique challenges that have slowed adoption of flash …