Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
What modern nvme storage can do, and how to exploit it: High-performance I/O for high-performance storage engines
NVMe SSDs based on flash are cheap and offer high throughput. Combining several of
these devices into a single server enables 10 million I/O operations per second or more. Our …
these devices into a single server enables 10 million I/O operations per second or more. Our …
Virtual-memory assisted buffer management
Most database management systems cache pages from storage in a main memory buffer
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …
Cloud-native database systems and unikernels: Reimagining os abstractions for modern hardware
This paper explores the intersection of operating systems and database systems, focusing
on the potential of specialized kernels for cloud-native database systems. Although the idea …
on the potential of specialized kernels for cloud-native database systems. Although the idea …
What Goes Around Comes Around... And Around...
M Stonebraker, A Pavlo - ACM Sigmod Record, 2024 - dl.acm.org
Two decades ago, one of us co-authored a paper commenting on the previous 40 years of
data modelling research and development [188]. That paper demonstrated that the relational …
data modelling research and development [188]. That paper demonstrated that the relational …
Bf-tree: A modern read-write-optimized concurrent larger-than-memory range index
A B-Tree is the most widely used range index for larger-than-memory data systems. It
organizes data in pages (usually 4 KB) that efficiently align with disk IO operations, fully …
organizes data in pages (usually 4 KB) that efficiently align with disk IO operations, fully …
Towards buffer management with tiered main memory
The scaling of per-GB DRAM cost has slowed down in recent years. Recent research has
suggested that adding remote memory to a system can further reduce the overall memory …
suggested that adding remote memory to a system can further reduce the overall memory …
{ExtMem}: Enabling {Application-Aware} Virtual Memory Management for {Data-Intensive} Applications
For over forty years, researchers have demonstrated that operating system memory
managers often fall short in supporting memory-hungry applications. The problem is even …
managers often fall short in supporting memory-hungry applications. The problem is even …
Simple, efficient, and robust hash tables for join processing
Hash joins play a critical role in relational data processing and their performance is crucial
for the overall performance of a database system. Due to the hard to predict nature of …
for the overall performance of a database system. Due to the hard to predict nature of …
LeanStore: A High-Performance Storage Engine for NVMe SSDs
V Leis - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
Neither traditional disk-based database systems nor modern inmemory database systems
are capable of fully exploiting modern servers with multiple NVMe SSDs. LeanStore is a …
are capable of fully exploiting modern servers with multiple NVMe SSDs. LeanStore is a …
Why Files If You Have a DBMS?
Most Database Management Systems (DBMSs) sup-port arbitrary-sized objects through the
Binary Large OBjects (BLOBs) data type. Nevertheless, application developers usually store …
Binary Large OBjects (BLOBs) data type. Nevertheless, application developers usually store …