REVIEW 3 major objections 4 minor 50 references
FOCUS: Boosting Schema-aware Access for KV Stores via Hierarchical Data Management
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read FOCUS claims that mapping structured records to flat key-value pairs is the real bottleneck on non-volatile memory, and that hierarchical pairs with field-level access remove it.
desk verdict A genuinely new schema-aware KV engine with a solid design, but the evaluation omits the hybrid-mapping baseline that its own model identifies as the strongest flat competitor—so the headline performance gains are not yet proven. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing machinery is a two-layer persistent log (PLog): CLog appends complete KV pairs, and DLog appends delta updates for individual fields. A mechanism called swim (sequential write ahead of in-place merge) writes partial updates out of place, chains them to the prior version through an atomic compare-and-swap on the index, and asynchronously merges them into the complete record, using a cacheline-aware flush to batch tiny NVM writes. A restore point reconstructs the full row after about five chained delta updates, bounding the cost of reads. A schema-aware cache (SeaCache) absorbs the inevitable small reads on hot fields, is fused with the global index so misses pay no extra probe, and separates cache lifetime by schema so one cold schema cannot crowd out a hot one.
What would settle it
Run FOCUS against a hybrid mapping whose attribute groups are chosen by profiling the workload's true co-access pattern: if FOCUS does not beat that tuned static partition on a TPC-C-style mixed workload, the premise that no static grouping can match dynamic access is undercut. A second check is a uniform-access workload (Zipf 0): with no skew, SeaCache's hit ratio falls below the 0.5 admission threshold and cache management becomes overhead, so FOCUS's throughput should slide toward or below the baselines, quantifying how much of the reported 2.1–5.9x depends on skew rather than on the hierarchical layout itself.
Extended reading notes
Core claim
The paper claims that the performance ceiling for NVM-backed KV stores comes less from the storage engine than from the semantic mismatch between structured records and flat KV pairs. It analyzes the two mappings used by production NewSQL systems—consolidated mapping, which stores one KV pair per record, and scattered mapping, which stores one KV pair per attribute—and derives that each is ideal for exactly one access pattern: full access for consolidated, partial access for scattered. Because real workloads mix full and partial operations, no static partition of attributes into KV pairs can avoid either I/O amplification or I/O splitting. FOCUS's discovery is that decomposing a KV pair into independently addressable fields, aligned with the record's schema, lets one layout serve both patterns, and that the accompanying mechanisms for separating complete and delta writes, bounding update chains, and caching hot fields make the layout practical at NVM latencies.
Load-bearing premise
The design assumes that production workloads mix full and partial row access in a pattern that changes over time, and that traffic is skewed toward a few hot rows; if accesses are stable enough for a fixed attribute grouping to match them, or uniform enough that the cache rarely pays off, FOCUS's advantage over a well-tuned static design shrinks or disappears.
Editorial extensions
If this is right
- Field-level reads and updates eliminate the I/O amplification and I/O splitting penalties the paper measures at 1.7–3.6x and 3.3–4.8x for the flat mappings, respectively.
- The CLog/DLog split keeps writes sequential while swim and the restore point bound read cost, so mixed read–update workloads (YCSB A and F) see the largest gains, 2.2x and 2.6x over the best flat-mapping baseline.
- Schema-separated cache admission and eviction prevent cache congestion, so skewed access patterns (Zipf 0.99) keep hitting memory; the paper reports 49.6% and 49.1% throughput gains from the eviction policy alone when the hot spot moves.
- Because the default field set is empty, existing full-access KV callers work unchanged, giving backward compatibility with the plain KV interface.
- The advantage persists at large value sizes: with 16 KB values, FOCUS still reports 7.1x over the baselines, indicating the benefit is not limited to small records.
Reading between the lines
- The hierarchical model can be read as a dynamic generalization of today's hybrid column-family mappings: FOCUS removes the requirement that the user choose the attribute grouping at schema-creation time, so a workload profiler could tune grouping, caching, and merge policy online—something the paper does not claim.
- The same field-level addressing would plausibly benefit non-SQL workloads such as document or graph stores that currently rewrite whole values to change one attribute; the paper evaluates only the SQL adapter path.
- A testable extension is the CLog/DLog split on SSD-backed stores, where byte-addressable field reads are unavailable; the same layout could degenerate into scattered small reads on block devices, so the design's benefit may be specific to NVM.
- The 0.5 hit-ratio admission threshold is calibrated against the access cost of the Optane testbed; on faster or slower media the crossover between cached and uncached reads moves, so the threshold likely needs to become media-dependent to preserve the gain.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper argues that NewSQL databases integrating NVM-backed KV stores suffer from I/O amplification and I/O splitting because they use flat data mapping, in which structured records are either consolidated into one KV pair or scattered across many. FOCUS is a from-scratch log-structured KV store that introduces a hierarchical KV model: each record maps to a KV pair whose fields can be accessed independently, with schema metadata managed in a schema-friendly layout, full updates and delta updates separated into CLog and DLog, an asynchronous sequential-write-ahead-of-in-place-merge (swim) mechanism, and a schema-aware cache (SeaCache) integrated with the index. The evaluation uses YCSB workloads and custom microbenchmarks, reporting 2.1-5.9x throughput improvements over Pmem-RocksDB and ListDB under consolidated and scattered mappings.
Significance. If the performance claims are supported, FOCUS would be a meaningful demonstration that exposing schema information to a KV storage engine can reduce NVM I/O amplification and splitting, and the design contains several credible components: a clean hierarchical KV API, a two-layer persistent log separating full and delta updates, a cacheline-aware asynchronous merge, and a schema-aware admission/eviction cache. The paper also includes component ablations and parameter-sensitivity studies. The main weakness is that the evaluation does not test the central claim against the full space of flat data mappings, and several parameters appear to be tuned on the evaluation workloads themselves. The paper does not provide a reproducibility artifact or error bars, so the magnitude of the reported gains is not yet firmly established.
major comments (3)
- [§VI-B and §III-A] The central claim that FOCUS eliminates the I/O amplification and I/O splitting incurred by flat data mapping is not tested against hybrid mapping, which §III-A explicitly includes in flat data mapping and describes as spanning the spectrum between consolidated and scattered mappings. The baselines in §VI-A are only Pmem-RocksDB and ListDB under consolidated and scattered mappings, and the YCSB workloads in Table II use fixed operation ratios rather than the volatile, dynamic co-access patterns that §III-B uses to motivate hierarchical management. A tuned hybrid mapping could approximate the static workload mix and may close much of the reported 2.1-5.9x gap. Please add a hybrid-mapping baseline, or use workloads with shifting co-access patterns, or explicitly re-scope the claim to comparisons against the consolidated and scattered extremes.
- [§VI-A and §VI-D] Several cache parameters appear to be selected using the same workloads that are later reported as the main results, creating a risk of overfitting. Section VI-A sets the hit threshold to 0.5 and sets the RW eviction parameter according to runtime statistics, while §VI-D justifies hit threshold = 0.5 from the YCSB-C sensitivity curve in Figure 16(a) and derives an optimal RW table from similar experiments in Figure 16(b). Please report repeated runs with variance, select parameters on held-out workloads or with a validation split, and show how sensitive the headline YCSB throughput numbers in Figure 9 are to the chosen hit threshold and RW values.
- [§VI-C, Figure 12(b)] The cacheline-aware merge evaluation contains an internal inconsistency. The text states that at an update ratio of 1/8 the impact of cacheline-aware merge is minimal because partial updates touch only one field, but then states that at an update ratio of 1/8 the merge improves performance by 13.6x compared to non-optimized updates. Figure 12(b) also labels the y-axis as throughput in MB/s while the text reports a 13.6x ratio. Please correct the contradiction, clarify which update ratio the 13.6x figure refers to, and add error bars; as written, this breakdown does not support the claimed benefit.
minor comments (4)
- [§VI-A] The text says "We evalute three state-of-the-art key-value stores" but only Pmem-RocksDB and ListDB are listed; §VI-B then repeatedly refers to "the best of six baselines," although the described configuration yields four baselines (Pmem-RocksDB and ListDB, each with consolidated and scattered mappings). Please correct the counts.
- [§V-C] The eviction lifetime formula "Lifetime_i = 2−N × H_i × (1−RO_i) × RW_i" is ambiguous: clarify whether 2−N is an exponent, define the units of N, and state the range of RW_i.
- [Figures 10 and 11] The normalized throughput and latency figures are difficult to interpret because most absolute values are omitted and the legends/axis labels are unclear, especially in Figure 10(b). Please provide a table of absolute numbers or annotate each bar clearly.
- [Throughout] There are numerous typos and grammatical errors, including "mechenaism," "circuvmenting," "apple-to-apple," and "We evalute." A careful proofreading pass is needed.
Circularity Check
No circularity: FOCUS's throughput claims are direct empirical measurements against independent baselines; no derivation reduces to its inputs.
full rationale
We found no significant circularity. FOCUS's central claim—that hierarchical data management and schema-aware access improve throughput by 2.1–5.9x over Pmem-RocksDB and ListDB under YCSB SQL workloads (Abstract, §VI-B)—is an empirical benchmark result, not a derivation. The system was implemented from scratch (§VI-A) and evaluated against external, independent baselines using two standard flat mappings; the claimed speedups are measured, not implied by construction. The §III-B motivation labels the 'ideal' latency as 'the latency of the other mapping,' but this is a comparison between the two flat-mapping extremes for a given access pattern (consolidated vs. scattered), not an equation that makes the later throughput results true by definition. The cache parameters (hit_threshold = 0.5 and RW) are tuned using the same experimental workloads in §VI-A and §VI-D; this is a legitimate generality and overfitting concern for the evaluation, but it is not the paper presenting a fitted parameter as an independent prediction, and it does not define the main result. The only self-citations ([33] for Zipf skew and [38] for NVM cache-miss overhead) are incidental and not load-bearing; no uniqueness theorem is imported, and no known result is renamed as a first-principles derivation. The absence of a hybrid-mapping baseline weakens the breadth of the flat-mapping comparison, but that is a benchmarking limitation, not a circularity. The paper is therefore self-contained against external benchmarks, and no circular step can be exhibited with a specific reduction.
Assumptions & free parameters
free parameters (6)
- hit_threshold =
0.5
- RW retention window table =
schema-dependent optimal config
- restore_point_threshold =
5
- cache eviction target =
80%
- cache_size =
500 MB
- zipf_skew =
0.99
assumptions (6)
- domain assumption Non-volatile memory requires cache-line flushes for persistence; sequential writes outperform random writes; byte-addressability enables fine-grained access.
- domain assumption Production NewSQL workloads mix full and partial accesses in a dynamic pattern that no static attribute partition can match.
- domain assumption Consolidated, scattered, and hybrid mappings cover all possible static partitions of attributes; optimal static partition requires perfect knowledge of co-access patterns.
- domain assumption CAS on the index pointer, combined with append-only writes, provides consistent concurrent updates without locks.
- domain assumption Cache-line aligned flushes and clflush/mfence are sufficient for crash consistency of the log and merge operations.
- domain assumption The two-layer log (CLog/DLog) with asynchronous merge will not produce unbounded read amplification because restore points cap chain length.
Cite this review
Pith. "Pith review of FOCUS: Boosting Schema-aware Access for KV Stores via Hierarchical Data Management." pith.science (2026). https://pith.science/paper/RT53DPIA
@misc{pith2026250524221,
author = {Pith},
title = {Pith review of: FOCUS: Boosting Schema-aware Access for KV Stores via Hierarchical Data Management},
year = {2026},
howpublished = {\url{https://pith.science/paper/RT53DPIA}},
note = {Machine review of arXiv:2505.24221}
}
read the original abstract
Persistent key-value (KV) stores are critical infrastructure for data-intensive applications. Leveraging high-performance Non-Volatile Memory (NVM) to enhance KV stores has gained traction. However, previous work has primarily focused on optimizing KV stores themselves, without adequately addressing their integration into applications. Consequently, existing applications, represented by NewSQL databases, still resort to a flat mapping approach, which simply maps structured records into flat KV pairs to use KV stores. Such semantic mismatch may cause significant I/O amplification and I/O splitting under production workloads, harming the performance. To this end, we propose FOCUS, a log-structured KV store optimized for fine-grained hierarchical data organization and schema-aware access. FOCUS introduces a hierarchical KV model to provide native support for upper-layer structured data. We implemented FOCUS from scratch. Experiments show that FOCUS can increase throughput by 2.1-5.9x compared to mainstream NVM-backed KV stores under YCSB SQL workloads.
Figures
Figures from the paper (11 more)
Reference graph
Works this paper leans on
-
[1]
File systems unfit as distributed storage backends: lessons from 10 years of ceph evolution,
A. Aghayev, S. Weil, M. Kuchnik, M. Nelson, G. R. Ganger, and G. Amvrosiadis, “File systems unfit as distributed storage backends: lessons from 10 years of ceph evolution,” inProc. of ACM SOSP. ACM, Oct. 2019, pp. 353–369
work page 2019
-
[2]
Resistive random access memory (reram) based on metal oxides,
H. Akinaga and H. Shima, “Resistive random access memory (reram) based on metal oxides,”Proceedings of the IEEE, vol. 98, no. 12, pp. 2237–2251, Dec. 2010
work page 2010
-
[3]
Amazon, “Dynamodb homepage,” https://aws.amazon. com/dynamodb/, 2012
work page 2012
-
[4]
O. and/or its affiliates., “Oracle homepage,” https://www. oracle.com/database/, 1993
work page 1993
-
[5]
Viper: an efficient hybrid pmem-dram key-value store,
L. Benson, H. Makait, and T. Rabl, “Viper: an efficient hybrid pmem-dram key-value store,”Proc. of VLDB Endow., vol. 14, no. 9, pp. 1544–1556, May 2021
work page 2021
-
[6]
M. Cai, J. Shen, Y . Yuan, Z. Qu, and B. Ye, “Bonsaikv: Towards fast, scalable, and persistent key-value stores with tiered, heterogeneous memory system,”Proc. VLDB Endow., vol. 17, no. 4, p. 726–739, mar 2024
work page 2024
-
[7]
C. Cao, Y . Liu, Z. Cheng, N. Zheng, W. Li, W. Wu, L. Ouyang, P. Wang, Y . Wang, R. Kuan, Z. Liu, F. Zhu, and T. Zhang, “POLARDB Meets Computational Stor- age: Efficiently Support Analytical Workloads in Cloud- Native Relational Database,” inProc. of USENIX FAST, 2020
work page 2020
-
[8]
Polardb-x: An elastic distributed re- lational database for cloud-native applications,
W. Cao, F. Li, G. Huang, J. Lou, J. Zhao, D. He, M. Sun, Y . Zhang, S. Wang, X. Wu, H. Liao, Z. Chen, X. Fang, M. Chen, C. Liang, Y . Luo, H. Wang, S. Wang, Z. Ma, X. Yang, X. Peng, Y . Ruan, Y . Wang, J. Zhou, J. Wang, Q. Hu, and J. Kang, “Polardb-x: An elastic distributed re- lational database for cloud-native applications,” inProc. of IEEE ICDE. IEEE, ...
work page 2022
Show all 50 references
-
[9]
Flatstore: An efficient log-structured key-value storage engine for persistent memory,
Y . Chen, Y . Lu, F. Yang, Q. Wang, Y . Wang, and J. Shu, “Flatstore: An efficient log-structured key-value storage engine for persistent memory,” inProc. of ACM ASPLOS. ACM, Mar. 2020, pp. 1077–1091
2020
-
[10]
Benchmarking Cloud Serving Systems with YCSB,
B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears, “Benchmarking Cloud Serving Systems with YCSB,” inProc. of ACM SoCC. ACM, Jun. 2010, p. 143–154
2010
-
[11]
Spanner: Google’s globally dis- tributed database,
J. C. Corbett, J. Dean, M. Epstein, A. Fikes, C. Frost, J. J. Furman, S. Ghemawat, A. Gubarev, C. Heiser, P. Hochschildet al., “Spanner: Google’s globally dis- tributed database,”Proc. of ACM TOCS, vol. 31, no. 3, pp. 1–22, Aug. 2013
2013
-
[12]
TPC-C standard specification revision 5.11,
T. P. P. Council., “TPC-C standard specification revision 5.11,” https://www.tpc.org/tpcc/, 2010
2010
-
[13]
Hardware-supported remote persistence for distributed persistent memory,
Z. Duan, H. Lu, H. Liu, X. Liao, H. Jin, Y . Zhang, and S. Wu, “Hardware-supported remote persistence for distributed persistent memory,” inProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, ser. SC ’21. New York, NY ,...
2021
-
[14]
Data tiering in heterogeneous memory systems,
S. R. Dulloor, A. Roy, Z. Zhao, N. Sundaram, N. Satish, R. Sankaran, J. Jackson, and K. Schwan, “Data tiering in heterogeneous memory systems,” inProceedings of the Eleventh European Conference on Computer Systems, ser. EuroSys ’16. New York, NY , USA: Association for Computin...
2016
-
[15]
RocksDB homepage,
Facebook, “RocksDB homepage,” http://rocksdb.org/, 2013
2013
-
[16]
Myrocks homepage,
Facebook, “Myrocks homepage,” https://myrocks.io/, 2016
2016
-
[17]
Hbase homepage,
A. S. Foundation., “Hbase homepage,” https://hbase. apache.org/, 2008
2008
-
[18]
Nram: a disruptive carbon-nanotube resistance-change memory,
D. C. Gilmer, T. Rueckes, and L. Cleveland, “Nram: a disruptive carbon-nanotube resistance-change memory,” Nanotechnology, vol. 29, no. 13, p. 134003, Apr. 2018
2018
-
[19]
Bigtable homepage,
Google, “Bigtable homepage,” https://cloud.google.com/ bigtable/, 2015
2015
-
[20]
Data structure primitives on persistent memory: an evaluation,
P. G ¨otze, A. K. Tharanatha, and K.-U. Sattler, “Data structure primitives on persistent memory: an evaluation,” ser. DaMoN ’20. New York, NY , USA: Association for Computing Machinery, 2020. [Online]. Available: https://doi.org/10.1145/3399666.3399900
2020
-
[21]
Plat- form storage performance with 3d xpoint technology,
F. T. Hady, A. Foong, B. Veal, and D. Williams, “Plat- form storage performance with 3d xpoint technology,” Proceedings of the IEEE, vol. 105, no. 9, pp. 1822–1833, Aug. 2017
2017
-
[22]
Anal- ysis of HDFS under HBase: A Facebook Messages Case Study,
T. Harter, D. Borthakur, S. Dong, A. S. Aiyer, L. Tang, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau, “Anal- ysis of HDFS under HBase: A Facebook Messages Case Study,” inProc. of USENIX FAST. USENIX Association, Feb. 2014, pp. 199–212
2014
-
[23]
Tidb: a raft-based htap database,
D. Huang, Q. Liu, Q. Cui, Z. Fang, X. Ma, F. Xu, L. Shen, L. Tang, Y . Zhou, M. Huanget al., “Tidb: a raft-based htap database,”Proc. of VLDB Endow., vol. 13, no. 12, pp. 3072–3084, Aug. 2020
2020
-
[24]
A version of RocksDB that uses persistent mem- ory,
Intel., “A version of RocksDB that uses persistent mem- ory,” https://github.com/pmem/Pmem-RocksDB, 2018
2018
-
[25]
Alibaba Hologres: A Cloud-Native Service for Hybrid Serving/Analytical Processing,
X. Jiang, Y . Hu, Y . Xiang, G. Jiang, X. Jin, C. Xia, W. Jiang, J. Yu, H. Wang, Y . Jiang, J. Ma, L. Su, and K. Zeng, “Alibaba Hologres: A Cloud-Native Service for Hybrid Serving/Analytical Processing,”Proc. of VLDB Endow., vol. 13, no. 12, pp. 3272–3284, 2020
2020
-
[26]
Basic performance measurements of the intel optane dc persistent memory module,
I. Joseph, Y . Jian, Z. Lu, K. Juno, L. Xiao, M. Amirsaman, J. S. Yun, W. Zixuan, X. Yi, R. D. Subramanya, Z. Jishen, and S. Steven, “Basic performance measurements of the intel optane dc persistent memory module,” 2019. [Online]. Available: https://arxiv.org/abs/1903.05714
2019 arXiv
-
[27]
SLM-DB: Single-Level Key-Value store with persistent memory,
O. Kaiyrakhmet, S. Lee, B. Nam, S. H. Noh, and Y .- r. Choi, “SLM-DB: Single-Level Key-Value store with persistent memory,” inProc. of USENIX FAST. USENIX Association, Feb. 2019, pp. 191–205
2019
-
[28]
Redesigning lsms for non- volatile memory with novelsm,
S. Kannan, N. Bhat, A. Gavrilovska, A. Arpaci-Dusseau, and R. Arpaci-Dusseau, “Redesigning lsms for non- volatile memory with novelsm,” inProc. of USENIX ATC. USENIX Association, Jul. 2018, pp. 993–1005
2018
-
[29]
Overview and future challenge of ferroelectric random access mem- ory technologies,
Y . Kato, Y . Kaneko, H. Tanaka, K. Kaibara, S. Koyama, K. Isogai, T. Yamada, and Y . Shimada, “Overview and future challenge of ferroelectric random access mem- ory technologies,”Japanese Journal of Applied Physics, vol. 46, no. 4S, p. 2157, Apr. 2007
2007
-
[30]
Reliability investigations for manufacturable high density pram,
K. Kim and S. J. Ahn, “Reliability investigations for manufacturable high density pram,” inProc. of IEEE IRPS. IEEE, Apr. 2005, pp. 157–162
2005
-
[31]
ListDB: Union of Write-Ahead logs and persistent SkipLists for incremental checkpointing on persistent memory,
W. Kim, C. Park, D. Kim, H. Park, Y . ri Choi, A. Suss- man, and B. Nam, “ListDB: Union of Write-Ahead logs and persistent SkipLists for incremental checkpointing on persistent memory,” inProc. of USENIX OSDI. USENIX Association, Jul. 2022, pp. 161–177
2022
-
[32]
GraphChi: Large-Scale Graph Computation on Just a PC,
A. Kyrola, G. Blelloch, and C. Guestrin, “GraphChi: Large-Scale Graph Computation on Just a PC,” inProc. of USENIX OSDI. USENIX Association, Oct. 2012, pp. 31–46
2012
-
[33]
Elasticbf: Elas- tic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores,
Y . Li, C. Tian, F. Guo, C. Li, and Y . Xu, “Elasticbf: Elas- tic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores,” inProc. of USENIX ATC. USENIX Association, Feb. 2019, pp. 739–752
2019
-
[34]
Cache craftiness for fast multicore key-value storage,
Y . Mao, E. Kohler, and R. T. Morris, “Cache craftiness for fast multicore key-value storage,” in Proceedings of the 7th ACM European Conference on Computer Systems, ser. EuroSys ’12. New York, NY , USA: Association for Computing Machinery, 2012, p. 183–196. [Online]. Availabl...
2012
-
[35]
Fast and flexible persistence: the magic potion for fault-tolerance, scalability and per- formance in online data stores,
P. Mehra and S. Fineberg, “Fast and flexible persistence: the magic potion for fault-tolerance, scalability and per- formance in online data stores,” inProc. of IEEE IPDPS. IEEE, Apr. 2004, p. 206
2004
-
[36]
The log-structured merge-tree (lsm-tree),
P. O’Neil, E. Cheng, D. Gawlick, and E. O’Neil, “The log-structured merge-tree (lsm-tree),”Acta Informatica, vol. 33, pp. 351–385, 1996
1996
-
[37]
Fast Scans on Key-Value Stores,
M. Pilman, K. Bocksrocker, L. Braun, R. Marroquin, and D. Kossmann, “Fast Scans on Key-Value Stores,”Proc. of VLDB Endow., vol. 10, no. 11, pp. 1526–1537, 2017
2017
-
[38]
Frozenhot cache: Rethinking cache management for modern hardware,
Z. Qiu, J. Yang, J. Zhang, C. Li, X. Ma, Q. Chen, M. Yang, and Y . Xu, “Frozenhot cache: Rethinking cache management for modern hardware,” inProc. of ACM EuroSys. ACM Association, Jul. 2023, p. 557–573
2023
-
[39]
Phase-change random access memory: A scalable technology,
S. Raoux, G. W. Burr, M. J. Breitwisch, C. T. Rettner, Y .-C. Chen, R. M. Shelby, M. Salinga, D. Krebs, S.- H. Chen, H.-L. Lunget al., “Phase-change random access memory: A scalable technology,”IBM Journal of Research and Development, vol. 52, no. 4.5, pp. 465– 479, Jul. 2008
2008
-
[40]
Scylladb homepage,
ScyllaDB, “Scylladb homepage,” https://www.scylladb. com/, 2015
2015
-
[41]
Cockroachdb: The resilient geo-distributed sql database,
R. Taft, I. Sharif, A. Matei, N. VanBenschoten, J. Lewis, T. Grieger, K. Niemi, A. Woods, A. Birzin, R. Poss et al., “Cockroachdb: The resilient geo-distributed sql database,” inProc. of ACM SIGMOD. ACM, Jun. 2020, pp. 1493–1509
2020
-
[42]
Spin-torque diode effect in magnetic tunnel junctions,
A. Tulapurkar, Y . Suzuki, A. Fukushima, H. Kubota, H. Maehara, K. Tsunekawa, D. Djayaprawira, N. Watan- abe, and S. Yuasa, “Spin-torque diode effect in magnetic tunnel junctions,”Nature, vol. 438, no. 7066, pp. 339– 342, Nov. 2005
2005
-
[43]
A wait-free queue as fast as fetch-and-add,
C. Yang and J. Mellor-Crummey, “A wait-free queue as fast as fetch-and-add,” inProc. of ACM PPoPP. ACM, Feb. 2016, pp. 1–13
2016
-
[44]
An empirical guide to the behavior and use of scalable persistent memory,
J. Yang, J. Kim, M. Hoseinzadeh, J. Izraelevitz, and S. Swanson, “An empirical guide to the behavior and use of scalable persistent memory,” inProc. of USENIX FAST. USENIX Association, Feb. 2020, pp. 169–182
2020
-
[45]
Segcache: a memory- efficient and scalable in-memory key-value cache for small objects,
J. Yang, Y . Yue, and R. Vinayak, “Segcache: a memory- efficient and scalable in-memory key-value cache for small objects,” inProc. of USENIX NSDI. USENIX Association, Apr. 2021, pp. 503–518
2021
-
[46]
Oceanbase: a 707 million tpmc distributed relational database system,
Z. Yang, C. Yang, F. Han, M. Zhuang, B. Yang, Z. Yang, X. Cheng, Y . Zhao, W. Shi, H. Xiet al., “Oceanbase: a 707 million tpmc distributed relational database system,” Proc. of VLDB Endow., vol. 15, no. 12, pp. 3385–3397, 2022
2022
-
[47]
Matrixkv: Reducing write stalls and write amplification in lsm-tree based kv stores with matrix container in nvm,
T. Yao, Y . Zhang, J. Wan, Q. Cui, L. Tang, H. Jiang, C. Xie, and X. He, “Matrixkv: Reducing write stalls and write amplification in lsm-tree based kv stores with matrix container in nvm,” inProc. of USENIX ATC. USENIX Association, Jul. 2020, pp. 17–31
2020
-
[48]
Yugabytedb homepage,
I. Yugabyte, “Yugabytedb homepage,” https://www. yugabyte.com/, 2017
2017
-
[49]
Chameleondb: a key-value store for optane persistent memory,
W. Zhang, X. Zhao, S. Jiang, and H. Jiang, “Chameleondb: a key-value store for optane persistent memory,” inProc. of ACM EuroSys. ACM, Jul. 2021, pp. 194–209
2021
-
[50]
FlashGraph: Processing Billion-Node Graphs on an Array of Commodity SSDs,
D. Zheng, D. Mhembere, R. Burns, J. V ogelstein, C. E. Priebe, and A. S. Szalay, “FlashGraph: Processing Billion-Node Graphs on an Array of Commodity SSDs,” inProc. of USENIX FAST. USENIX Association, Feb. 2015, pp. 45–58
2015
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.