activity
20162026
most citedDash: Scalable Hashing on Persistent Memory

140 citations · 335 across the 11 of their papers we have counts for

collaborators
Showing cs.DBShow all

11 papers · 1 filter

cs.DB2026

Decoupling Disaggregated Memory Optimizations from Indexing: A Compiler-Runtime Approach

Xinpeng Zhao, Zeling Long, Chaichon Wongkham +5

Disaggregated memory (DM) decouples compute and memory into independently scalable pools, connected over a slower interconnect rather than a local bus. This decoupling is exactly w…

cs.DB2026

Milliscale: Fast Commit on Low-Latency Object Storage

Jiatang Zhou, Kaisong Huang, Tianzheng Wang

With millisecond-level latency and support for mutable objects, recent low-latency object storage services as represented by Amazon S3 Express One Zone have become an attractive op…

cs.DB2024

DEX: Scalable Range Indexing on Disaggregated Memory [Extended Version]

Baotong Lu, Kaisong Huang, Chieh-Jan Mike Liang +2

Memory disaggregation can potentially allow memory-optimized range indexes such as B+-trees to scale beyond one machine while attaining high hardware utilization and low cost. Desi…

cs.DB2022

Online Schema Evolution is (Almost) Free for Snapshot Databases

Tianxun Hu, Tianzheng Wang, Qingqing Zhou

Modern database applications often change their schemas to keep up with the changing requirements. However, support for online and transactional schema evolution remains challengin…

cs.DB2022★ 69 cited

Are Updatable Learned Indexes Ready?

Chaichon Wongkham, Baotong Lu, Chris Liu +3

Recently, numerous promising results have shown that updatable learned indexes can perform better than traditional indexes with much lower memory space consumption. But it is unkno…

cs.DB2022

Evaluating Persistent Memory Range Indexes: Part Two [Extended Version]

Yuliang He, Duo Lu, Kaisong Huang +1

Scalable persistent memory (PM) has opened up new opportunities for building indexes that operate and persist data directly on the memory bus, potentially enabling instant recovery…

cs.DB2021★ 10 cited

Skeena: Efficient and Consistent Cross-Engine Transactions

Jianqiu Zhang, Kaisong Huang, Tianzheng Wang +1

Database systems are becoming increasingly multi-engine. In particular, a main-memory database engine may coexist with a traditional storage-centric engine in a system to support v…

cs.DB2021★ 56 cited

APEX: A High-Performance Learned Index on Persistent Memory

Baotong Lu, Jialin Ding, Eric Lo +2

The recently released persistent memory (PM) offers high performance, persistence, and is cheaper than DRAM. This opens up new possibilities for indexes that operate and persist da…

cs.DB2020★ 26 cited

CoroBase: Coroutine-Oriented Main-Memory Database Engine

Yongjun He, Jiacheng Lu, Tianzheng Wang

Data stalls are a major overhead in main-memory database engines due to the use of pointer-rich data structures. Lightweight coroutines ease the implementation of software prefetch…

cs.DB2020★ 140 cited

Dash: Scalable Hashing on Persistent Memory

Baotong Lu, Xiangpeng Hao, Tianzheng Wang +1

Byte-addressable persistent memory (PM) brings hash tables the potential of low latency, cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent Mem…

cs.DB2016★ 34 cited

Efficiently making (almost) any concurrency control mechanism serializable

Tianzheng Wang, Ryan Johnson, Alan Fekete +1

Concurrency control (CC) algorithms must trade off strictness for performance. Serializable CC schemes generally pay higher cost to prevent anomalies, both in runtime overhead and…