{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:38:30Z","timestamp":1740159510745,"version":"3.37.3"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,10,5]],"date-time":"2018-10-05T00:00:00Z","timestamp":1538697600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SPP2037"],"award-info":[{"award-number":["SPP2037"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SPP2037"],"award-info":[{"award-number":["SPP2037"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SPP2037"],"award-info":[{"award-number":["SPP2037"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Datenbank Spektrum"],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1007\/s13222-018-0301-1","type":"journal-article","created":{"date-parts":[[2018,10,5]],"date-time":"2018-10-05T14:57:17Z","timestamp":1538751437000},"page":"171-182","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Data Management on Non-Volatile Memory: A\u00a0Perspective"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5076-5007","authenticated-orcid":false,"given":"Philipp","family":"G\u00f6tze","sequence":"first","affiliation":[]},{"given":"Alexander","family":"van Renen","sequence":"additional","affiliation":[]},{"given":"Lucas","family":"Lersch","sequence":"additional","affiliation":[]},{"given":"Viktor","family":"Leis","sequence":"additional","affiliation":[]},{"given":"Ismail","family":"Oukid","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,5]]},"reference":[{"key":"301_CR1","volume-title":"JEDEC announces support for NVDIMM hybrid memory modules","author":"JEDEC","year":"2015","unstructured":"JEDEC (2015) JEDEC announces support for NVDIMM hybrid memory modules. https:\/\/www.jedec.org\/news\/pressreleases\/jedec-announces-support-nvdimm-hybrid-memory-modules . Accessed 25 May 2018"},{"key":"301_CR2","volume-title":"NVM programming model V1.2. Tech. rep","author":"SNIA","year":"2017","unstructured":"SNIA (2017) NVM programming model V1.2. Tech. rep. https:\/\/www.snia.org\/sites\/default\/files\/technical_work\/final\/NVMProgrammingModel_v1.2.pdf . Accessed 28 June 2018"},{"key":"301_CR3","volume-title":"3D XPoint technology","author":"Micron","year":"2018","unstructured":"Micron (2018) 3D XPoint technology. https:\/\/www.micron.com\/products\/advanced-solutions\/3d-xpoint-technology . Accessed 28 May 2018"},{"key":"301_CR4","volume-title":"Direct access for files","author":"Kernel","year":"2018","unstructured":"Kernel (2018) Direct access for files. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt . Accessed 28 May 2018"},{"key":"301_CR5","volume-title":"Ext4 file system","author":"Kernel","year":"2018","unstructured":"Kernel (2018) Ext4 file system. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/ext4.txt . Accessed 25 May 2018"},{"key":"301_CR6","volume-title":"Intel 64 and IA-32 architectures software developer manuals","author":"Intel","year":"2018","unstructured":"Intel (2018) Intel 64 and IA-32 architectures software developer manuals. http:\/\/software.intel.com\/en-us\/intel-isa-extensions . Accessed 28 May 2018"},{"key":"301_CR7","volume-title":"Intel announces Optane DC persistent memory is sampling now, with broad availability in 2019","author":"N Mott","year":"2018","unstructured":"Mott N (2018) Intel announces Optane DC persistent memory is sampling now, with broad availability in 2019. https:\/\/www.tomshardware.com\/news\/intel-announces-optane-dc-persistent-memory,37145.html . Accessed 27 June 2018"},{"key":"301_CR8","volume-title":"Linux NVDIMM library","author":"Kernel","year":"2018","unstructured":"Kernel (2018) Linux NVDIMM library. https:\/\/www.kernel.org\/doc\/Documentation\/nvdimm\/nvdimm.txt . Accessed 25 May 2018"},{"key":"301_CR9","unstructured":"Intel (2018) Persistent Memory Development Kit. http:\/\/pmem.io\/pmdk\/ . accessed: May 30, 2018"},{"key":"301_CR10","first-page":"269","volume-title":"Recovery algorithms for database machines with nonvolatile main memory","author":"R Agrawal","year":"1989","unstructured":"Agrawal R, Jagadish HV (1989) Recovery algorithms for database machines with nonvolatile main memory. IWDM \u201989, pp\u00a0269\u2013285"},{"issue":"12","key":"301_CR11","doi-asserted-by":"publisher","first-page":"1754","DOI":"10.14778\/3137765.3137780","volume":"10","author":"M Andrei","year":"2017","unstructured":"Andrei M, Lemke C et al (2017) SAP HANA adoption of non-volatile memory. Proceedings VLDB Endowment 10(12):1754\u20131765","journal-title":"Proceedings VLDB Endowment"},{"key":"301_CR12","volume-title":"The five minute rule thirty years later and its impact on the storage hierarchy","author":"R Appuswamy","year":"2017","unstructured":"Appuswamy R, Borovica R et al (2017) The five minute rule thirty years later and its impact on the storage hierarchy. ADMS @ VLDB \u201917."},{"key":"301_CR13","first-page":"1753","volume-title":"How to build a non-volatile memory database management system","author":"J Arulraj","year":"2017","unstructured":"Arulraj J, Pavlo A (2017) How to build a non-volatile memory database management system. SIGMOD \u201917, pp\u00a01753\u20131758"},{"key":"301_CR14","first-page":"707","volume-title":"Let\u2019s talk about storage & recovery methods for non-volatile memory database systems","author":"J Arulraj","year":"2015","unstructured":"Arulraj J, Pavlo A, Dulloor S (2015) Let\u2019s talk about storage & recovery methods for non-volatile memory database systems. SIGMOD \u201915, pp\u00a0707\u2013722"},{"issue":"4","key":"301_CR15","doi-asserted-by":"publisher","first-page":"337","DOI":"10.14778\/3025111.3025116","volume":"10","author":"J Arulraj","year":"2016","unstructured":"Arulraj J, Perron M, Pavlo A (2016) Write-behind logging. Proceedings VLDB Endowment 10(4):337\u2013348","journal-title":"Proceedings VLDB Endowment"},{"issue":"5","key":"301_CR16","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1145\/3187009.3164147","volume":"11","author":"J Arulraj","year":"2018","unstructured":"Arulraj J, Levandoski JJ et al (2018) BzTree: a high-performance latch-free range index for non-volatile memory. Proceedings VLDB Endowment 11(5):553\u2013565","journal-title":"Proceedings VLDB Endowment"},{"key":"301_CR17","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/BF00288683","volume":"1","author":"R Bayer","year":"1972","unstructured":"Bayer R, McCreight EM (1972) Organization and maintenance of large ordered indices. Acta Inform 1:173\u2013189","journal-title":"Acta Inform."},{"key":"301_CR18","first-page":"677","volume-title":"Makalu: fast recoverable allocation of non-volatile memory","author":"K Bhandari","year":"2016","unstructured":"Bhandari K, Chakrabarti DR, Boehm H (2016) Makalu: fast recoverable allocation of non-volatile memory, pp\u00a0677\u2013694"},{"issue":"5","key":"301_CR19","doi-asserted-by":"publisher","first-page":"497","DOI":"10.14778\/2735479.2735483","volume":"8","author":"A Chatzistergiou","year":"2015","unstructured":"Chatzistergiou A, Cintra M, Viglas SD (2015) REWIND: recovery write-ahead system for in-memory non-volatile data-structures. Proceedings VLDB Endowment 8(5):497\u2013508","journal-title":"Proceedings VLDB Endowment"},{"issue":"7","key":"301_CR20","doi-asserted-by":"publisher","first-page":"786","DOI":"10.14778\/2752939.2752947","volume":"8","author":"S Chen","year":"2015","unstructured":"Chen S, Jin Q (2015) Persistent B+-trees in non- volatile main memory. Proceedings VLDB Endowment 8(7):786\u2013797","journal-title":"Proceedings VLDB Endowment"},{"issue":"5","key":"301_CR21","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TCT.1971.1083337","volume":"18","author":"L Chua","year":"1971","unstructured":"Chua L (1971) Memristor \u2013 the missing circuit element. IEEE Trans Circuit Theory 18(5):507\u2013519","journal-title":"IEEE Trans. Circuit Theory"},{"issue":"2","key":"301_CR22","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1145\/356770.356776","volume":"11","author":"D Comer","year":"1979","unstructured":"Comer D (1979) Ubiquitous b\u2011tree. ACM Comput Surv 11(2):121\u2013137","journal-title":"ACM Comput. Surv."},{"key":"301_CR23","first-page":"133","volume-title":"Better I\/O through byte-addressable, persistent memory","author":"J Condit","year":"2009","unstructured":"Condit J, Nightingale EB et al (2009) Better I\/O through byte-addressable, persistent memory. ACM, SOSP \u201909, pp\u00a0133\u2013146"},{"issue":"14","key":"301_CR24","doi-asserted-by":"publisher","first-page":"1942","DOI":"10.14778\/2556549.2556575","volume":"6","author":"J DeBrabant","year":"2013","unstructured":"DeBrabant J, Pavlo A et al (2013) Anti-caching: a new approach to database management system architecture. Proceedings VLDB Endowment 6(14):1942\u20131953","journal-title":"Proceedings VLDB Endowment"},{"key":"301_CR25","first-page":"57","volume-title":"A prolegomenon on OLTP database systems for non-volatile memory","author":"J DeBrabant","year":"2014","unstructured":"DeBrabant J, Arulraj J et al (2014) A prolegomenon on OLTP database systems for non-volatile memory. ADMS @ VLDB \u201914, pp\u00a057\u201363"},{"key":"301_CR26","first-page":"15:1","volume-title":"System software for persistent memory","author":"SR Dulloor","year":"2014","unstructured":"Dulloor SR, Kumar S et al (2014) System software for persistent memory. ACM, EuroSys \u201914, pp\u00a015:1\u201315:15"},{"key":"301_CR27","first-page":"42:1","volume-title":"Reducing DRAM footprint with NVM in Facebook","author":"A Eisenman","year":"2018","unstructured":"Eisenman A, Gardner D et al (2018) Reducing DRAM footprint with NVM in Facebook. ACM, EuroSys \u201918, pp\u00a042:1\u201342:13"},{"key":"301_CR28","volume-title":"An NVM-aware storage layout for analytical workloads","author":"P G\u00f6tze","year":"2018","unstructured":"G\u00f6tze P, Baumann S, Sattler KU (2018) An NVM-aware storage layout for analytical workloads. HardBD & Active @ ICDE \u201918."},{"key":"301_CR29","first-page":"31.36.31","volume-title":"10\u00d710nm2 Hf\/HfOx crossbar resistive RAM with excellent performance, reliability and low-energy operation","author":"B Govoreanu","year":"2011","unstructured":"Govoreanu B, Kar G et al (2011) 10\u00d710nm2 Hf\/HfOx crossbar resistive RAM with excellent performance, reliability and low-energy operation. IEEE, IEDM, pp\u00a031.36.31\u201331.36.34"},{"key":"301_CR30","series-title":"Synthesis lectures on data management","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01857-2","volume-title":"Instant recovery with write-ahead logging: page repair, system restart, media restore, and system failover","author":"G Graefe","year":"2016","unstructured":"Graefe G, Guy W, Sauer C (2016) Instant recovery with write-ahead logging: page repair, system restart, media restore, and system failover, 2nd\u00a0edn. Synthesis lectures on data management. Morgan & Claypool, San Rafael","edition":"2"},{"key":"301_CR31","first-page":"395","volume-title":"The 5 minute rule for trading memory for disk accesses and the 10 byte rule for trading memory for CPU time","author":"J Gray","year":"1987","unstructured":"Gray J, Putzolu GR (1987) The 5 minute rule for trading memory for disk accesses and the 10 byte rule for trading memory for CPU time. SIGMOD \u201987, pp\u00a0395\u2013398"},{"key":"301_CR32","first-page":"981","volume-title":"OLTP through the looking glass, and what we found there","author":"S Harizopoulos","year":"2008","unstructured":"Harizopoulos S, Abadi DJ et al (2008) OLTP through the looking glass, and what we found there. SIGMOD \u201908, pp\u00a0981\u2013992"},{"key":"301_CR33","first-page":"459","volume-title":"A novel nonvolatile memory with spin torque transfer magnetization switching: spin-RAM","author":"M Hosomi","year":"2005","unstructured":"Hosomi M, Yamagishi H et al (2005) A novel nonvolatile memory with spin torque transfer magnetization switching: spin-RAM. IEEE, IEDM, pp\u00a0459\u2013462"},{"key":"301_CR34","first-page":"1","volume-title":"Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory","author":"J Hu","year":"2011","unstructured":"Hu J, Xue CJ et al (2011) Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory. IEEE, DATE, pp\u00a01\u20136"},{"issue":"4","key":"301_CR35","doi-asserted-by":"publisher","first-page":"389","DOI":"10.14778\/2735496.2735502","volume":"8","author":"J Huang","year":"2014","unstructured":"Huang J, Schwan K, Qureshi MK (2014) NVRAM- aware logging in transaction systems. Proceedings VLDB Endowment 8(4):389\u2013400","journal-title":"Proceedings VLDB Endowment"},{"key":"301_CR36","first-page":"691","volume-title":"SIGMOD","author":"H Kimura","year":"2015","unstructured":"Kimura H (2015) FOEDUS: OLTP engine for a thousand cores and NVRAM. In: SIGMOD, pp\u00a0691\u2013706"},{"key":"301_CR37","volume-title":"Using non-volatile memory (NVDIMM-N) as byte-addressable storage in windows server 2016","author":"T Klima","year":"2016","unstructured":"Klima T (2016) Using non-volatile memory (NVDIMM-N) as byte-addressable storage in windows server 2016. https:\/\/channel9.msdn.com\/events\/build\/2016\/p470 . Accessed 25 May 2018"},{"issue":"1","key":"301_CR38","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/MM.2010.24","volume":"30","author":"BC Lee","year":"2010","unstructured":"Lee BC, Zhou P et al (2010) Phase-change technology and the future of main memory. IEEE Micro 30(1):131\u2013141","journal-title":"IEEE Micro"},{"key":"301_CR39","first-page":"257","volume-title":"WORT: write optimal radix tree for persistent memory storage systems","author":"SK Lee","year":"2017","unstructured":"Lee SK, Lim KH et al (2017) WORT: write optimal radix tree for persistent memory storage systems. FAST \u201917, pp\u00a0257\u2013270"},{"key":"301_CR40","first-page":"38","volume-title":"The adaptive radix tree: aRTful indexing for main-memory databases","author":"V Leis","year":"2013","unstructured":"Leis V, Kemper A, Neumann T (2013) The adaptive radix tree: aRTful indexing for main-memory databases. ICDE \u201913, pp\u00a038\u201349"},{"key":"301_CR41","volume-title":"Leanstore: in-memory data management beyond main memory","author":"V Leis","year":"2018","unstructured":"Leis V, Haubenschild M et al (2018) Leanstore: in-memory data management beyond main memory. ICDE \u201918."},{"key":"301_CR42","first-page":"326","volume-title":"Rethinking DRAM caching for LSMs in an NVRAM environment","author":"L Lersch","year":"2017","unstructured":"Lersch L, Oukid I et al (2017) Rethinking DRAM caching for LSMs in an NVRAM environment. ADBIS \u201917, pp\u00a0326\u2013340"},{"key":"301_CR43","volume-title":"NVMRocks: RocksDB on non-volatile memory systems","author":"J Li","year":"2017","unstructured":"Li J, Pavlo A, Dong S (2017) NVMRocks: RocksDB on non-volatile memory systems. http:\/\/istc-bigdata.org\/index.php\/nvmrocks-rocksdb-on-non-volatile-memory-systems\/ . Accessed 27 May 2018"},{"key":"301_CR44","volume-title":"Ouroboros wear-leveling: a two-level hierarchical wear-leveling model for NVRAM","author":"Q Liu","year":"2017","unstructured":"Liu Q, Varman P (2017) Ouroboros wear-leveling: a two-level hierarchical wear-leveling model for NVRAM. MSST \u201917."},{"issue":"5","key":"301_CR45","doi-asserted-by":"publisher","first-page":"1537","DOI":"10.1109\/TPDS.2015.2442980","volume":"27","author":"S Mittal","year":"2016","unstructured":"Mittal S, Vetter JS (2016) A survey of software techniques for using non-volatile memories for storage and main memory systems. IEEE Trans Parallel Distrib Syst 27(5):1537\u20131550","journal-title":"IEEE. Trans. Parallel Distrib. Syst."},{"issue":"1","key":"301_CR46","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C Mohan","year":"1992","unstructured":"Mohan C, Haderle DJ et al (1992) ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Trans Database Syst 17(1):94\u2013162","journal-title":"ACM Trans. Database Syst."},{"key":"301_CR47","first-page":"1:1","volume-title":"Consistent, durable, and safe memory management for byte-addressable non volatile main memory","author":"I Moraru","year":"2013","unstructured":"Moraru I, Andersen DG et al (2013) Consistent, durable, and safe memory management for byte-addressable non volatile main memory, pp\u00a01:1\u20131:17"},{"key":"301_CR48","first-page":"12:1","volume-title":"A high performance file system for non-volatile main memory","author":"J Ou","year":"2016","unstructured":"Ou J, Shu J, Lu Y (2016) A high performance file system for non-volatile main memory. EuroSys \u201916, ACM, pp\u00a012:1\u201312:16"},{"key":"301_CR49","first-page":"1759","volume-title":"Data structure engineering for byte-addressable non-volatile memory","author":"I Oukid","year":"2017","unstructured":"Oukid I, Lehner W (2017) Data structure engineering for byte-addressable non-volatile memory. ACM, SIGMOD \u201917, pp\u00a01759\u20131764"},{"key":"301_CR50","first-page":"8:1","volume-title":"SOFORT: a hybrid SCM-DRAM storage engine for fast data recovery","author":"I Oukid","year":"2014","unstructured":"Oukid I, Booss D et al (2014) SOFORT: a hybrid SCM-DRAM storage engine for fast data recovery. DaMoN \u201914, pp\u00a08:1\u20138:7"},{"key":"301_CR51","volume-title":"Instant recovery for main memory databases","author":"I Oukid","year":"2015","unstructured":"Oukid I, Lehner W et al (2015) Instant recovery for main memory databases. CIDR \u201915."},{"key":"301_CR52","first-page":"371","volume-title":"FPTree: a hybrid SCM- DRAM persistent and concurrent B\u2011tree for storage class memory","author":"I Oukid","year":"2016","unstructured":"Oukid I, Lasperas J et al (2016) FPTree: a hybrid SCM- DRAM persistent and concurrent B\u2011tree for storage class memory. SIGMOD \u201916, pp\u00a0371\u2013386"},{"issue":"11","key":"301_CR53","doi-asserted-by":"publisher","first-page":"1166","DOI":"10.14778\/3137628.3137629","volume":"10","author":"I Oukid","year":"2017","unstructured":"Oukid I, Booss D et al (2017) Memory management techniques for large-scale persistent-main-memory systems. Proceedings VLDB Endowment 10(11):1166\u20131177","journal-title":"Proceedings VLDB Endowment"},{"issue":"3","key":"301_CR54","first-page":"109","volume":"59","author":"I Oukid","year":"2017","unstructured":"Oukid I, Kettler R, Willhalm T (2017) Storage class memory and databases: opportunities and challenges. it Inf Technol 59(3):109\u2013115","journal-title":"it Inf. Technol."},{"issue":"4","key":"301_CR55","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/s002360050048","volume":"33","author":"P O\u2019Neil","year":"1996","unstructured":"O\u2019Neil P, Cheng E et al (1996) The log-structured merge-tree (LSM-tree). Acta Inform 33(4):351\u2013385","journal-title":"Acta Inform."},{"key":"301_CR56","volume-title":"Self-driving database management systems","author":"A Pavlo","year":"2017","unstructured":"Pavlo A, Angulo G et al (2017) Self-driving database management systems. CIDR \u201917."},{"key":"301_CR57","first-page":"14","volume-title":"Enhancing lifetime and security of PCM-based main memory with start-gap wear leveling","author":"MK Qureshi","year":"2009","unstructured":"Qureshi MK, Karidis J et al (2009) Enhancing lifetime and security of PCM-based main memory with start-gap wear leveling. ACM, MICRO 42, pp\u00a014\u201323"},{"key":"301_CR58","first-page":"1541","volume-title":"Managing non-volatile memory in database systems","author":"A Renen van","year":"2018","unstructured":"van Renen A, Leis V et al (2018) Managing non-volatile memory in database systems. SIGMOD \u201918, pp\u00a01541\u20131555"},{"key":"301_CR59","first-page":"61","volume-title":"nvm_malloc: memory allocation for NVRAM","author":"D Schwalb","year":"2015","unstructured":"Schwalb D, Berning T et al (2015) nvm_malloc: memory allocation for NVRAM. ADMS @ VLDB \u201915, pp\u00a061\u201372"},{"issue":"7191","key":"301_CR60","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1038\/nature06932","volume":"453","author":"DB Strukov","year":"2008","unstructured":"Strukov DB, Snider GS et al (2008) The missing memristor found. Nature 453(7191):80\u201383","journal-title":"Nature"},{"key":"301_CR61","first-page":"61","volume-title":"Consistent and durable data structures for non-volatile byte- addressable memory","author":"S Venkataraman","year":"2011","unstructured":"Venkataraman S, Tolia N et al (2011) Consistent and durable data structures for non-volatile byte- addressable memory. FAST \u201911, pp\u00a061\u201375"},{"key":"301_CR62","first-page":"1707","volume-title":"Data management in non-volatile memory","author":"SD Viglas","year":"2015","unstructured":"Viglas SD (2015) Data management in non-volatile memory. SIGMOD \u201915, pp\u00a01707\u20131711"},{"issue":"10","key":"301_CR63","doi-asserted-by":"publisher","first-page":"865","DOI":"10.14778\/2732951.2732960","volume":"7","author":"T Wang","year":"2014","unstructured":"Wang T, Johnson R (2014) Scalable logging through emerging non-volatile memory. Proceedings VLDB Endowment 7(10):865\u2013876","journal-title":"Proceedings VLDB Endowment"},{"key":"301_CR64","volume-title":"Easy lock-free indexing in non-volatile memory. Technical report, Microsoft research","author":"T Wang","year":"2017","unstructured":"Wang T, Levandoski J, Larson PA (2017) Easy lock-free indexing in non-volatile memory. Technical report, Microsoft research"},{"key":"301_CR65","first-page":"39:1","volume-title":"SCMFS: a file system for storage class memory","author":"X Wu","year":"2011","unstructured":"Wu X, Reddy A (2011) SCMFS: a file system for storage class memory. ACM, SC \u201911, pp\u00a039:1\u201339:11"},{"key":"301_CR66","first-page":"349","volume-title":"HiKV: a hybrid index key-value store for DRAM-NVM memory systems","author":"F Xia","year":"2017","unstructured":"Xia F, Jiang D et al (2017) HiKV: a hybrid index key-value store for DRAM-NVM memory systems. USENIX ATC \u201917, pp\u00a0349\u2013362"},{"key":"301_CR67","first-page":"323","volume-title":"NOVA: a log-structured file system for hybrid volatile\/non-volatile main memories","author":"J Xu","year":"2016","unstructured":"Xu J, Swanson S (2016) NOVA: a log-structured file system for hybrid volatile\/non-volatile main memories. FAST \u201916, pp\u00a0323\u2013338"},{"key":"301_CR68","first-page":"167","volume-title":"NV-tree: reducing consistency cost for NVM-based single level systems","author":"J Yang","year":"2015","unstructured":"Yang J, Wei Q et al (2015) NV-tree: reducing consistency cost for NVM-based single level systems. FAST \u201915, pp\u00a0167\u2013181"}],"container-title":["Datenbank-Spektrum"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13222-018-0301-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-018-0301-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-018-0301-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,3]],"date-time":"2022-09-03T11:10:23Z","timestamp":1662203423000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13222-018-0301-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,5]]},"references-count":68,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,11]]}},"alternative-id":["301"],"URL":"https:\/\/doi.org\/10.1007\/s13222-018-0301-1","relation":{},"ISSN":["1618-2162","1610-1995"],"issn-type":[{"type":"print","value":"1618-2162"},{"type":"electronic","value":"1610-1995"}],"subject":[],"published":{"date-parts":[[2018,10,5]]},"assertion":[{"value":"1 June 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 October 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}