Proceedings of the Twelfth European Conference on Computer Systems 2017
DOI: 10.1145/3064176.3064193
|View full text |Cite
|
Sign up to set email alerts
|

FloDB

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 41 publications
(6 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…FloDB [7] and TeksDB [28] both augment the in-memory skip list by integrating it with a hash data structure. More specifically, FloDB places a small hash table in front of the sorted skip list, and TeksDB uses both the hash table and the skip list at the same level that both point to the same value.…”
Section: Kvs Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…FloDB [7] and TeksDB [28] both augment the in-memory skip list by integrating it with a hash data structure. More specifically, FloDB places a small hash table in front of the sorted skip list, and TeksDB uses both the hash table and the skip list at the same level that both point to the same value.…”
Section: Kvs Optimizationmentioning
confidence: 99%
“…In doing so, they achieve fast response time for point accesses, while enjoying the benefit of sorted data retrievals. However, FloDB [7] unfortunately does not support MVCC, while TeksDB [28] incurs overhead in synchronizing the two complementary data structures.…”
Section: Kvs Optimizationmentioning
confidence: 99%
“…However the use of buffers incurs an additional overhead for lookups. Similarly, FloDB uses a hash table as a buffer ahead of a skip list in LevelDB to service write requests, which can remove the expensive skip-list insertion out of the critical path [2]. FloDB's hash table needs to be fully flushed upon serving a range operation, which can impose long delays for range queries.…”
Section: Related Workmentioning
confidence: 99%
“…For I/O‐intensive workloads, the KV stores based on log‐structured merge‐trees (LSM‐trees) 10 have been extensively research and widely deployed 2,8,11‐15 . The main advantage of the LSM‐trees over other indexing structures (such as B‐trees) is that they can deliver high performance for sequential (batch KV pairs) write access patterns on either solid‐state drives (SSDs) or hard‐disk drives 16 by maintaining the ordered keys and values for compaction at different levels in background.…”
Section: Introductionmentioning
confidence: 99%
“…Both WiscKey 16 and LSM‐trie 17 focus on minimizing the I/O amplification and the disk‐level improvement 15W i…”
Section: Introductionmentioning
confidence: 99%