{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T10:45:12Z","timestamp":1771584312932,"version":"3.50.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,12,23]],"date-time":"2023-12-23T00:00:00Z","timestamp":1703289600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,23]],"date-time":"2023-12-23T00:00:00Z","timestamp":1703289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2024,10]]},"DOI":"10.1007\/s11704-023-3344-x","type":"journal-article","created":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T23:34:16Z","timestamp":1703288056000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Optimizing B+-tree for hybrid memory with in-node hotspot cache and eADR awareness"],"prefix":"10.1007","volume":"18","author":[{"given":"Peiquan","family":"Jin","sequence":"first","affiliation":[]},{"given":"Zhaole","family":"Chu","sequence":"additional","affiliation":[]},{"given":"Gaocong","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Yongping","family":"Luo","sequence":"additional","affiliation":[]},{"given":"Shouhong","family":"Wan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,23]]},"reference":[{"key":"3344_CR1","unstructured":"Yang J, Kim J, Hoseinzadeh M, Izraelevitz J, Swanson S. An empirical guide to the behavior and use of scalable persistent memory. In: Proceedings of the 18th USENIX Conference on File and Storage Technologies. 2020, 169\u2013182"},{"issue":"4\u20135","key":"3344_CR2","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1147\/rd.524.0465","volume":"52","author":"S Raoux","year":"2008","unstructured":"Raoux S, Burr G W, Breitwisch M J, Rettner C T, Chen Y C, Shelby R M, Salinga M, Krebs D, Chen S H, Lung H L, Lam C H. Phase-change random access memory: a scalable technology. IBM Journal of Research and Development, 2008, 52(4\u20135): 465\u2013479","journal-title":"IBM Journal of Research and Development"},{"issue":"2","key":"3344_CR3","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/2463585.2463589","volume":"9","author":"D Apalkov","year":"2013","unstructured":"Apalkov D, Khvalkovskiy A, Watts S, Nikitin V, Tang X, Lottis D, Moon K, Luo X, Chen E, Ong A, Driskill-Smith A, Krounbi M. Spin-transfer torque magnetic random access memory (STT-MRAM). ACM Journal on Emerging Technologies in Computing Systems, 2013, 9(2): 13","journal-title":"ACM Journal on Emerging Technologies in Computing Systems"},{"issue":"12","key":"3344_CR4","doi-asserted-by":"publisher","first-page":"2237","DOI":"10.1109\/JPROC.2010.2070830","volume":"98","author":"H Akinaga","year":"2010","unstructured":"Akinaga H, Shima H. Resistive random access memory (ReRAM) based on metal oxides. Proceedings of the IEEE, 2010, 98(12): 2237\u20132251","journal-title":"Proceedings of the IEEE"},{"issue":"4","key":"3344_CR5","doi-asserted-by":"publisher","first-page":"865","DOI":"10.1007\/s10619-019-07277-8","volume":"38","author":"J Liu","year":"2020","unstructured":"Liu J, Chen S. Initial experience with 3D XPoint main memory. Distributed and Parallel Databases, 2020, 38(4): 865\u2013880","journal-title":"Distributed and Parallel Databases"},{"issue":"7","key":"3344_CR6","doi-asserted-by":"publisher","first-page":"1078","DOI":"10.14778\/3384345.3384355","volume":"13","author":"J Liu","year":"2020","unstructured":"Liu J, Chen S, Wang L. LB+Trees: optimizing persistent index performance on 3DXPoint memory. Proceedings of the VLDB Endowment, 2020, 13(7): 1078\u20131090","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"8","key":"3344_CR7","doi-asserted-by":"publisher","first-page":"1147","DOI":"10.14778\/3389133.3389134","volume":"13","author":"B Lu","year":"2020","unstructured":"Lu B, Hao X, Wang T, Lo E. Dash: scalable hashing on persistent memory. Proceedings of the VLDB Endowment, 2020, 13(8): 1147\u20131161","journal-title":"Proceedings of the VLDB Endowment"},{"key":"3344_CR8","doi-asserted-by":"crossref","unstructured":"Luo Y, Jin P, Zhang Q, Cheng B. TLBtree: a read\/write-optimized tree index for non-volatile memory. In: Proceedings of the 37th International Conference on Data Engineering. 2021, 1889\u20131894","DOI":"10.1109\/ICDE51399.2021.00172"},{"key":"3344_CR9","unstructured":"Wang Q, Lu Y, Li J, Shu J. Nap: a black-box approach to NUMA-aware persistent memory indexes. In: Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation. 2021, 93\u2013111"},{"issue":"6","key":"3344_CR10","doi-asserted-by":"publisher","first-page":"1187","DOI":"10.14778\/3514061.3514066","volume":"15","author":"B Zhang","year":"2022","unstructured":"Zhang B, Zheng S, Qi Z, Huang L. NBTree: a lock-free PM-friendly persistent B+-tree for eADR-enabled PM systems. Proceedings of the VLDB Endowment, 2022, 15(6): 1187\u20131200","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"2","key":"3344_CR11","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/3322096","volume":"15","author":"P Zuo","year":"2019","unstructured":"Zuo P, Hua Y, Wu J. Level hashing: a high-performance and flexible-resizing persistent hashing index structure. ACM Transactions on Storage, 2019, 15(2): 13","journal-title":"ACM Transactions on Storage"},{"issue":"3","key":"3344_CR12","doi-asserted-by":"publisher","first-page":"597","DOI":"10.14778\/3494124.3494141","volume":"15","author":"B Lu","year":"2021","unstructured":"Lu B, Ding J, Lo E, Minhas U F, Wang T. APEX: a high-performance learned index on persistent memory. Proceedings of the VLDB Endowment, 2021, 15(3): 597\u2013610","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"9","key":"3344_CR13","doi-asserted-by":"publisher","first-page":"1544","DOI":"10.14778\/3461535.3461543","volume":"14","author":"L Benson","year":"2021","unstructured":"Benson L, Makait H, Rabl T. Viper: an efficient hybrid PMem-DRAM key-value store. Proceedings of the VLDB Endowment, 2021, 14(9): 1544\u20131556","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"10","key":"3344_CR14","doi-asserted-by":"publisher","first-page":"1872","DOI":"10.14778\/3467861.3467875","volume":"14","author":"B Yan","year":"2021","unstructured":"Yan B, Cheng X, Jiang B, Chen S, Shang C, Wang J, Huang G, Yang X, Cao W. Revisiting the design of LSM-tree based OLTP storage engine with persistent memory. Proceedings of the VLDB Endowment, 2021, 14(10): 1872\u20131885","journal-title":"Proceedings of the VLDB Endowment"},{"key":"3344_CR15","doi-asserted-by":"crossref","unstructured":"Zhang W, Zhao X, Jiang S, Jiang H. ChameleonDB: a key-value store for optane persistent memory. In: Proceedings of the 16th European Conference on Computer Systems. 2021, 194\u2013209","DOI":"10.1145\/3447786.3456237"},{"issue":"4","key":"3344_CR16","doi-asserted-by":"publisher","first-page":"626","DOI":"10.14778\/3436905.3436921","volume":"14","author":"S Gugnani","year":"2020","unstructured":"Gugnani S, Kashyap A, Lu X. Understanding the idiosyncrasies of real persistent memory. Proceedings of the VLDB Endowment, 2020, 14(4): 626\u2013639","journal-title":"Proceedings of the VLDB Endowment"},{"key":"3344_CR17","doi-asserted-by":"crossref","unstructured":"Oukid I, Lasperas J, Nica A, Willhalm T, Lehner W. FPTree: a hybrid SCM-DRAM persistent and concurrent B-tree for storage class memory. In: Proceedings of 2016 International Conference on Management of Data. 2016, 371\u2013386","DOI":"10.1145\/2882903.2915251"},{"key":"3344_CR18","doi-asserted-by":"crossref","unstructured":"Liu G, Luo Y, Jin P. HATree: a hotness-aware tree index with in-node hotspot cache for NVM\/DRAM-based hybrid memory architecture. In: Proceedings of the 27th International Conference on Database Systems for Advanced Applications. 2022, 560\u2013568","DOI":"10.1007\/978-3-031-00123-9_44"},{"issue":"4","key":"3344_CR19","doi-asserted-by":"publisher","first-page":"421","DOI":"10.14778\/3372716.3372717","volume":"13","author":"X Zhou","year":"2019","unstructured":"Zhou X, Shou L, Chen K, Hu W, Chen G. DPTree: differential indexing for persistent memory. Proceedings of the VLDB Endowment, 2019, 13(4): 421\u2013434","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"5","key":"3344_CR20","doi-asserted-by":"publisher","first-page":"785","DOI":"10.14778\/3446095.3446101","volume":"14","author":"D Hu","year":"2021","unstructured":"Hu D, Chen Z, Wu J, Sun J, Chen H. Persistent memory hash indexes: an experimental evaluation. Proceedings of the VLDB Endowment, 2021, 14(5): 785\u2013798","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"7","key":"3344_CR21","doi-asserted-by":"publisher","first-page":"786","DOI":"10.14778\/2752939.2752947","volume":"8","author":"S Chen","year":"2015","unstructured":"Chen S, Jin Q. Persistent B+-trees in non-volatile main memory. Proceedings of the VLDB Endowment, 2015, 8(7): 786\u2013797","journal-title":"Proceedings of the VLDB Endowment"},{"key":"3344_CR22","unstructured":"Yang J, Wei Q, Chen C, Wang C, Yong K L, He B. NV-Tree: reducing consistency cost for NVM-based single level systems. In: Proceedings of the 13th USENIX Conference on File and Storage Technologies. 2015, 167\u2013181"},{"issue":"7","key":"3344_CR23","doi-asserted-by":"publisher","first-page":"2169","DOI":"10.1109\/TC.2015.2479621","volume":"65","author":"J Yang","year":"2016","unstructured":"Yang J, Wei Q, Wang C, Chen C, Yong K L, He B. NV-Tree: a consistent and workload-adaptive tree structure for non-volatile memory. IEEE Transactions on Computers, 2016, 65(7): 2169\u20132183","journal-title":"IEEE Transactions on Computers"},{"key":"3344_CR24","unstructured":"Cao Z, Dong S, Vemuri S, Du D H C. Characterizing, modeling, and benchmarking RocksDB key-value workloads at facebook. In: Proceedings of the 18th USENIX Conference on File and Storage Technologies. 2020, 209\u2013223"},{"issue":"7","key":"3344_CR25","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/3465402","volume":"54","author":"A Baldassin","year":"2022","unstructured":"Baldassin A, Barreto J, Castro D, Romano P. Persistent memory: a survey of programming support and implementations. ACM Computing Surveys, 2022, 54(7): 152","journal-title":"ACM Computing Surveys"},{"key":"3344_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-4932-1","volume-title":"Programming Persistent Memory: A Comprehensive Guide for Developers","author":"S Scargall","year":"2020","unstructured":"Scargall S. Programming Persistent Memory: A Comprehensive Guide for Developers. Berkeley: Apress, 2020"},{"issue":"2","key":"3344_CR27","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/BF00289075","volume":"9","author":"A C C Yao","year":"1978","unstructured":"Yao A C C. On random 2\u20133 trees. Acta Informatica, 1978, 9(2): 159\u2013170","journal-title":"Acta Informatica"},{"key":"3344_CR28","unstructured":"Chen J, Chen L, Wang S, Zhu G, Sun Y, Liu H, Li F. HotRing: a hotspot-aware in-memory key-value store. In: Proceedings of the 18th USENIX Conference on File and Storage Technologies. 2020, 239\u2013252"},{"issue":"4","key":"3344_CR29","doi-asserted-by":"publisher","first-page":"650","DOI":"10.1145\/319628.319663","volume":"6","author":"P L Lehman","year":"1981","unstructured":"Lehman P L, Yao S B. Efficient locking for concurrent operations on B-trees. ACM Transactions on Database Systems, 1981, 6(4): 650\u2013670","journal-title":"ACM Transactions on Database Systems"},{"key":"3344_CR30","unstructured":"Lo C C, Sue K L. Second chance replacement policy for mobile database overflow. In: Proceedings of the Global Telecommunications Conference. 2002, 1683\u20131687"},{"issue":"5s","key":"3344_CR31","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/3476981","volume":"20","author":"Y Luo","year":"2021","unstructured":"Luo Y, Jin P, Zhang Z, Zhang J, Cheng B, Zhang Q. Two birds with one stone: boosting both search and write performance for tree indices on persistent memory. ACM Transactions on Embedded Computing Systems, 2021, 20(5s): 50","journal-title":"ACM Transactions on Embedded Computing Systems"},{"issue":"10","key":"3344_CR32","doi-asserted-by":"publisher","first-page":"4676","DOI":"10.1016\/j.eswa.2015.01.011","volume":"42","author":"P Jin","year":"2015","unstructured":"Jin P, Xie X, Wang N, Yue L. Optimizing R-tree for flash memory. Expert Systems with Applications, 2015, 42(10): 4676\u20134686","journal-title":"Expert Systems with Applications"},{"issue":"1\u20132","key":"3344_CR33","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s10617-014-9139-4","volume":"19","author":"B K Kim","year":"2015","unstructured":"Kim B K, Lee D H. LSB-Tree: a log-structured b-tree index structure for NAND flash SSDs. Design Automation for Embedded Systems, 2015, 19(1\u20132): 77\u2013100","journal-title":"Design Automation for Embedded Systems"},{"key":"3344_CR34","unstructured":"Purandare D R, Wilcox P, Litz H, Finkelstein S. Append is near: log-based data management on ZNS SSDs. In: Proceedings of the 12th Conference on Innovative Data Systems Research. 2022"},{"key":"3344_CR35","doi-asserted-by":"crossref","unstructured":"Cooper B F, Silberstein A, Tam E, Ramakrishnan R, Sears R. Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing. 2010, 143\u2013154","DOI":"10.1145\/1807128.1807152"},{"issue":"5","key":"3344_CR36","doi-asserted-by":"publisher","first-page":"2865","DOI":"10.1007\/s10586-022-03766-1","volume":"26","author":"S Jamil","year":"2023","unstructured":"Jamil S, Salam A, Khan A, Burgstaller B, Park S S, Kim Y Scalable NUMA-aware persistent B+-tree for non-volatile memory devices. Cluster Computing, 2023, 26 (5): 2865\u20132881","journal-title":"Cluster Computing"},{"key":"3344_CR37","doi-asserted-by":"crossref","unstructured":"Leis V, Scheibner F, Kemper A, Neumann T. The ART of practical synchronization. In: Proceedings of the 12th International Workshop on Data Management on New Hardware. 2016","DOI":"10.1145\/2933349.2933352"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-023-3344-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11704-023-3344-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-023-3344-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T20:23:36Z","timestamp":1763583816000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11704-023-3344-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,23]]},"references-count":37,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["3344"],"URL":"https:\/\/doi.org\/10.1007\/s11704-023-3344-x","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,23]]},"assertion":[{"value":"27 April 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 December 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Competing interests\n                      The authors declare that they have no competing interests or financial conflicts to disclose.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics"}}],"article-number":"185606"}}