{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T15:44:04Z","timestamp":1783784644643,"version":"3.55.0"},"reference-count":54,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62072196"],"award-info":[{"award-number":["62072196"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Science, Technology and Innovation Commission of Shenzhen Municipality","award":["JCYJ20190809095001781"],"award-info":[{"award-number":["JCYJ20190809095001781"]}]},{"DOI":"10.13039\/501100015956","name":"Special Project for Research and Development in Key areas of Guangdong Province","doi-asserted-by":"publisher","award":["2021B0101400003"],"award-info":[{"award-number":["2021B0101400003"]}],"id":[{"id":"10.13039\/501100015956","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2022,12,1]]},"DOI":"10.1109\/tpds.2022.3188268","type":"journal-article","created":{"date-parts":[[2022,7,4]],"date-time":"2022-07-04T19:47:57Z","timestamp":1656964077000},"page":"4339-4352","source":"Crossref","is-referenced-by-count":22,"title":["TriangleKV: Reducing Write Stalls and Write Amplification in LSM-Tree Based KV Stores With Triangle Container in NVM"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0157-6496","authenticated-orcid":false,"given":"Chen","family":"Ding","sequence":"first","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, School of Computer Science and Technology, Huazhong University of Science and Technology, Ministry of Education of China, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9358-9373","authenticated-orcid":false,"given":"Ting","family":"Yao","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, School of Computer Science and Technology, Huazhong University of Science and Technology, Ministry of Education of China, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1477-9751","authenticated-orcid":false,"given":"Hong","family":"Jiang","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering Department, University of Texas at Arlington, Arlington, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiu","family":"Cui","sequence":"additional","affiliation":[{"name":"PingCAP, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liu","family":"Tang","sequence":"additional","affiliation":[{"name":"PingCAP, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5279-4816","authenticated-orcid":false,"given":"Yiwen","family":"Zhang","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, School of Computer Science and Technology, Huazhong University of Science and Technology, Ministry of Education of China, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4160-9475","authenticated-orcid":false,"given":"Jiguang","family":"Wan","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhihu","family":"Tan","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, School of Computer Science and Technology, Huazhong University of Science and Technology, Ministry of Education of China, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2626401.2626418"},{"key":"ref38","first-page":"191","article-title":"SLM-DB: Single-level key-value store with persistent memory","author":"kaiyrakhmet","year":"2019","journal-title":"Proc 17th USENIX Conf File Storage Technol"},{"key":"ref33","author":"li","year":"2017"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.33"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195506"},{"key":"ref36","first-page":"461","article-title":"Write-optimized and high-performance hashing index scheme for persistent memory","author":"zuo","year":"2018","journal-title":"Proc 13th USENIX Symp Operating Syst Des Implementation"},{"key":"ref35","first-page":"187","article-title":"Endurable transient inconsistency in byte-addressable persistent B-tree","author":"hwang","year":"2018","journal-title":"Proc 16th USENIX Conf File Storage Technol"},{"key":"ref34","year":"2019"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0449"},{"key":"ref27","first-page":"327","article-title":"The case for safe RAM","author":"copeland","year":"1989","journal-title":"Proc 15th Int Conf Very Large Data Bases"},{"key":"ref29","volume":"151","author":"arpaci-dusseau","year":"2014","journal-title":"Operating Systems Three Easy Pieces"},{"key":"ref2","year":"2019"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2524211.2524216"},{"key":"ref22","first-page":"273","article-title":"Resolving journaling of journal anomaly in android I\/O: Multi-version B-tree with lazy split","author":"kim","year":"2014","journal-title":"Proc 12th USENIX Conf File Storage Technol"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2527792.2527793"},{"key":"ref24","article-title":"Basic performance measurements of the intel optane DC persistent memory module","author":"izraelevitz","year":"2019"},{"key":"ref23","doi-asserted-by":"crossref","DOI":"10.1038\/nature06932","article-title":"The missing memristor found","volume":"453","author":"strukov","year":"2008","journal-title":"Nature"},{"key":"ref26","first-page":"167","article-title":"NV-Tree: Reducing consistency cost for NVM-based single level systems","author":"yang","year":"2015","journal-title":"Proc 13th USENIX Conf File Storage Technol"},{"key":"ref25","first-page":"11","article-title":"Latest advances and future prospects of STT-RAM","author":"driskill-smith","year":"2010","journal-title":"Proc Non-Volatile Memories Workshop"},{"key":"ref50","first-page":"105","article-title":"Nv-heaps: Making persistent objects fast and safe with next-generation, non-volatile memories","author":"coburn","year":"2011","journal-title":"Proc 6th Int Conf Archit Support Program Lang Oper Syst"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304046"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872381"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190524"},{"key":"ref11","article-title":"Transactions and scalability in cloud databasescan't we have both?","author":"terry","year":"2019"},{"key":"ref40","first-page":"16","article-title":"Incremental organization for data recording and warehousing","author":"jagadish","year":"1997","journal-title":"Proc 23rd Int Conf Very Large Data Bases"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213862"},{"key":"ref13","first-page":"753","article-title":"SILK: Preventing latency spikes in log-structured merge key-value stores","author":"balmau","year":"2019","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"ref15","first-page":"363","article-title":"Triad: Creating synergies between memory, disk and log in log structured key-value stores","author":"maria","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref16","first-page":"207","article-title":"Nvmkv: A scalable, lightweight, ftl-aware key-value store","author":"marmol","year":"2015","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref17","first-page":"133","article-title":"WiscKey: Separating keys from values in SSD-conscious storage","author":"lanyue","year":"2016","journal-title":"Proc 14th Usenix Conf File Storage Technol"},{"key":"ref18","first-page":"993","article-title":"Redesigning LSMs for nonvolatile memory with NoveLSM","author":"kannan","year":"2018","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0465"},{"key":"ref4","first-page":"199","article-title":"Analysis of HDFS under HBase: A facebook messages case study","author":"harter","year":"2014","journal-title":"Proc 12th USENIX Conf File Storage Technol"},{"key":"ref3","article-title":"Leveldb","author":"ghemawat","year":"2016"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"ref5","first-page":"35","article-title":"Cassandra: A decentralized structured storage system","author":"lakshman","year":"2009","journal-title":"Proc 3rd ACM SIGOPS Int Workshop Large Scale Distrib Syst Middleware"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132765"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304077"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3054780"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407850"},{"key":"ref45","first-page":"17","article-title":"MatrixKV: Reducing write stalls and write amplification in LSM-tree based KV stores with matrix container in NVM","author":"yao","year":"2020","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref48","article-title":"How TokuDB fractal tree indexes work","author":"kuszmaul","year":"2010"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/BF01840440"},{"key":"ref42","first-page":"1","article-title":"A light-weight compaction tree to reduce I\/O amplification toward efficient key-value stores","author":"yao","year":"2017","journal-title":"Proc IEEE 33rd Symp Massive Storage Syst Technol"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359628"},{"key":"ref44","first-page":"17","article-title":"Building workload-independent storage with vt-trees","author":"shetty","year":"2013","journal-title":"Proc 11th USENIX Conf File Storage Technol"},{"key":"ref43","article-title":"LSM-Trie: An LSM-tree-based ultra-large key- value store for small data","author":"wu","year":"2015","journal-title":"Proc USENIX Annu Tech Conf"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9790018\/09815150.pdf?arnumber=9815150","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T19:58:33Z","timestamp":1663617513000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9815150\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,1]]},"references-count":54,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2022.3188268","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,1]]}}}