External Memory Fully Persistent Search Trees
Gerth Stølting Brodal, Casper Moldrup Rysgaard, Rolf Svenning
摘要
We present the first fully-persistent external-memory search tree achieving amortized I/O bounds matching those of the classic (ephemeral) B-tree by Bayer and McCreight. The insertion and deletion of a value in any version requires amortized O log 𝐵 𝑁 𝑣 I/Os and a range reporting query in any version requires worst-case O log 𝐵 𝑁 𝑣 + 𝐾/𝐵 I/Os, where 𝐾 is the number of values reported, 𝑁 𝑣 is the number of values in the version 𝑣 of the tree queried or updated, and 𝐵 is the external-memory block size. The data structure requires space linear in the total number of updates. Compared to the previous best bounds for fully persistent B-trees [Brodal, Sioutas, Tsakalidis, and Tsichlas, SODA 2012], this paper eliminates from the update bound an additive term of O log 2 𝐵 I/Os. This result matches the previous best bounds for the restricted case of partial persistent B-trees [Arge, Danner and Teh, JEA 2003]. Central to our approach is to consider the problem as a dynamic set of two-dimensional rectangles that can be merged and split.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper1
相关 Paper
- Efficient Concurrent Updates to Persistent Randomized Binary Search TreesGuanhao Hou, Jinchao Huang, Fangyuan Zhang, Sibo WangVLDB 2025 · 被引用 1 次
- Better Data Structures for Colored Orthogonal Range ReportingTimothy M. Chan, Yakov NekrichSODA 2020 · 被引用 6 次
- ART That Lasts: Persistent Multiversion Adaptive Radix Trees with Fast Atomic Range QueriesMohammad Khalaji, Trevor Brown, Khuzaima DaudjeeSIGMOD 2026
- When Tree Meets Hash: Reducing Random Reads for Index Structures on Persistent MemoriesKe Wang, Guanqun Yang, Yiwei Li, Huanchen Zhang 等SIGMOD 2023 · 被引用 11 次
- Dynamic "Succincter"Tianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouFOCS 2023 · 被引用 3 次
