LogBase: A Scalable Log-structured Database System in the Cloud
Hoang Tam Vo, Sheng Wang, Divyakant Agrawal, Gang Chen, Beng Chin Ooi

TL;DR
LogBase is a scalable, log-structured cloud database that enhances write throughput and recovery by eliminating log separation, supporting transactions, and leveraging in-memory indexes for efficient data access.
Contribution
It introduces LogBase, a novel log-only storage system that improves write performance and recovery in cloud environments with dynamic, elastic scaling.
Findings
LogBase achieves higher sustained write throughput than HBase.
It provides efficient data access even out of cache.
System recovery is faster and more effective.
Abstract
Numerous applications such as financial transactions (e.g., stock trading) are write-heavy in nature. The shift from reads to writes in web applications has also been accelerating in recent years. Write-ahead-logging is a common approach for providing recovery capability while improving performance in most storage systems. However, the separation of log and application data incurs write overheads observed in write-heavy environments and hence adversely affects the write throughput and recovery time in the system. In this paper, we introduce LogBase - a scalable log-structured database system that adopts log-only storage for removing the write bottleneck and supporting fast system recovery. LogBase is designed to be dynamically deployed on commodity clusters to take advantage of elastic scaling property of cloud environments. LogBase provides in-memory multiversion indexes for supporting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Cloud Computing and Resource Management · Caching and Content Delivery
