{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:41:58Z","timestamp":1773193318398,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Software Campus","award":["01IS12054"],"award-info":[{"award-number":["01IS12054"]}]},{"name":"DFG","award":["Flashy-DB"],"award-info":[{"award-number":["Flashy-DB"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,5,9]]},"DOI":"10.1145\/3035918.3035958","type":"proceedings-article","created":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T18:09:00Z","timestamp":1494439740000},"page":"1571-1586","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["From In-Place Updates to In-Place Appends"],"prefix":"10.1145","author":[{"given":"Sergey","family":"Hardock","sequence":"first","affiliation":[{"name":"TU-Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ilia","family":"Petrov","sequence":"additional","affiliation":[{"name":"Reutlingen University, Reutlingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Gottstein","sequence":"additional","affiliation":[{"name":"TU-Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Buchmann","sequence":"additional","affiliation":[{"name":"TU-Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"http:\/\/www.openssd-project.org\/wiki\/The_OpenSSD_Project","author":"The","year":"2014","unstructured":"The openssd project. http:\/\/www.openssd-project.org\/wiki\/The_OpenSSD_Project , 2014 . The openssd project. http:\/\/www.openssd-project.org\/wiki\/The_OpenSSD_Project, 2014."},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/www.samsung.com\/us\/business\/oem-solutions\/pdfs\/V-NAND_technology_WP.pdf","author":"Samsung","year":"2014","unstructured":"Samsung v-nand technology. http:\/\/www.samsung.com\/us\/business\/oem-solutions\/pdfs\/V-NAND_technology_WP.pdf , 2014 . Samsung v-nand technology. http:\/\/www.samsung.com\/us\/business\/oem-solutions\/pdfs\/V-NAND_technology_WP.pdf, 2014."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. USENIX ATC'08","author":"Agrawal N.","unstructured":"N. Agrawal , V. Prabhakaran , T. Wobber , J. D. Davis , M. S. Manasse , and R. Panigrahy . Design tradeoffs for ssd performance . In Proc. USENIX ATC'08 . N. Agrawal, V. Prabhakaran, T. Wobber, J. D. Davis, M. S. Manasse, and R. Panigrahy. Design tradeoffs for ssd performance. In Proc. USENIX ATC'08."},{"key":"e_1_3_2_1_4_1","volume-title":"NAND flash memory technologies","author":"Aritome S.","year":"2016","unstructured":"S. Aritome . NAND flash memory technologies . IEEE Press series on microelectronic systems. 2016 . S. Aritome. NAND flash memory technologies. IEEE Press series on microelectronic systems. 2016."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465296"},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. USENIX NSDI'12","author":"Balakrishnan M.","unstructured":"M. Balakrishnan , D. Malkhi , V. Prabhakaran , T. Wobber , M. Wei , and J. Davis . Corfu: A shared log design for flash clusters . In Proc. USENIX NSDI'12 . M. Balakrishnan, D. Malkhi, V. Prabhakaran, T. Wobber, M. Wei, and J. Davis. Corfu: A shared log design for flash clusters. In Proc. USENIX NSDI'12."},{"key":"e_1_3_2_1_7_1","first-page":"438","article-title":"Supporting transient snapshot with coordinated\/uncoordinated commit protocol","volume":"14","author":"Bhattacharjee B.","year":"2016","unstructured":"B. Bhattacharjee , M. Canim , M. Hamedani , K. Ross , and A. Storm . Supporting transient snapshot with coordinated\/uncoordinated commit protocol . US Patent 14\/748 , 438 , 2016 . B. Bhattacharjee, M. Canim, M. Hamedani, K. Ross, and A. Storm. Supporting transient snapshot with coordinated\/uncoordinated commit protocol. US Patent 14\/748,438, 2016.","journal-title":"US Patent"},{"key":"e_1_3_2_1_8_1","volume-title":"Proc. CIDR'11","author":"Bonnet P.","unstructured":"P. Bonnet and L. Bouganim . Flash device support for database management . In Proc. CIDR'11 . P. Bonnet and L. Bouganim. Flash device support for database management. In Proc. CIDR'11."},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. ICCD'13","author":"Cai Y.","unstructured":"Y. Cai , O. Mutlu , E. F. Haratsch , and K. Mai . Program interference in mlc nand flash memory: Characterization, modeling, and mitigation . In Proc. ICCD'13 . Y. Cai, O. Mutlu, E. F. Haratsch, and K. Mai. Program interference in mlc nand flash memory: Characterization, modeling, and mitigation. In Proc. ICCD'13."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2009.03.005"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39467-6_9"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/846219.847318"},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. EDBT\u201917","author":"Hardock S.","unstructured":"S. Hardock , I. Petrov , R. Gottstein , and A. Buchmann . In-place appends for real: Dbms overwrites on flash without erase . In Proc. EDBT\u201917 . S. Hardock, I. Petrov, R. Gottstein, and A. Buchmann. In-place appends for real: Dbms overwrites on flash without erase. In Proc. EDBT\u201917."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536274.2536295"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. ICDE'17","author":"Hardock S.","unstructured":"S. Hardock , I. Petrov , R. Gottstein , and A. Buchmann . Selective in-place appends for real: Reducing erases on wear-prone dbms storage . In Proc. ICDE'17 . S. Hardock, I. Petrov, R. Gottstein, and A. Buchmann. Selective in-place appends for real: Reducing erases on wear-prone dbms storage. In Proc. ICDE'17."},{"key":"e_1_3_2_1_18_1","first-page":"517","volume-title":"Proc. EDBT","author":"Hardock S.","year":"2015","unstructured":"S. Hardock , I. Petrov , R. Gottstein , and A. Buchmann . Noftl for real: Databases on real native flash storage . In Proc. EDBT , pages 517 -- 520 , 2015 . S. Hardock, I. Petrov, R. Gottstein, and A. Buchmann. Noftl for real: Databases on real native flash storage. In Proc. EDBT, pages 517--520, 2015."},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. EDBT","author":"Hardock S.","year":"2016","unstructured":"S. Hardock , I. Petrov , R. Gottstein , and A. Buchmann . Revisiting dbms space management for native flash . In Proc. EDBT , 2016 . S. Hardock, I. Petrov, R. Gottstein, and A. Buchmann. Revisiting dbms space management for native flash. In Proc. EDBT, 2016."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465326"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247488"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170042"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SNAPI.2010.9"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. FAST'13","author":"Lu Y.","unstructured":"Y. Lu , J. Shu , and W. Zheng . Extending the lifetime of flash-based storage through reducing write amplification from file systems . In Proc. FAST'13 . Y. Lu, J. Shu, and W. Zheng. Extending the lifetime of flash-based storage through reducing write amplification from file systems. In Proc. FAST'13."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2512961"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-90-481-9431-5"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2412028"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00887-0_66"},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. DEXA'12","author":"Ou Y.","unstructured":"Y. Ou , J. Xu , and T. H\u00e4rder . Towards an efficient flash-based mid-tier cache . In Proc. DEXA'12 . Y. Ou, J. Xu, and T. H\u00e4rder. Towards an efficient flash-based mid-tier cache. In Proc. DEXA'12."},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. HPCA'11","author":"Ouyang X.","unstructured":"X. Ouyang , D. W. Nellans , R. Wipfel , and D. Flynn . Beyond block i\/o: Rethinking traditional storage primitives . In Proc. HPCA'11 . X. Ouyang, D. W. Nellans, R. Wipfel, and D. Flynn. Beyond block i\/o: Rethinking traditional storage primitives. In Proc. HPCA'11."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-015-0410-5"},{"key":"e_1_3_2_1_33_1","volume-title":"RDSS","author":"Sauer C.","year":"2014","unstructured":"C. Sauer , G. Graefe , and T. H\u00e4rder . An empirical analysis of database recovery costs . In RDSS , 2014 . C. Sauer, G. Graefe, and T. H\u00e4rder. An empirical analysis of database recovery costs. In RDSS, 2014."},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. ISSCC'95","author":"Suh K.-D. e. a.","unstructured":"K.-D. e. a. Suh . A 3.3 v 32 mb nand flash memory with incremental step pulse programming scheme . In Proc. ISSCC'95 . K.-D. e. a. Suh. A 3.3 v 32 mb nand flash memory with incremental step pulse programming scheme. In Proc. ISSCC'95."},{"issue":"1","key":"e_1_3_2_1_35_1","first-page":"140","article-title":"Error analysis and retention-aware error management for nand flash memory","volume":"17","author":"Yu C.","year":"2013","unstructured":"C. Yu , G. Yalcin , O. Mutlu , E. F. Haratsch , A. Crista , O. S. Unsal , and M. Ken . Error analysis and retention-aware error management for nand flash memory . Intel Tech. Journal , 17 ( 1 ): 140 -- 164 , 2013 . C. Yu, G. Yalcin, O. Mutlu, E. F. Haratsch, A. Crista, O. S. Unsal, and M. Ken. Error analysis and retention-aware error management for nand flash memory. Intel Tech. Journal, 17(1):140--164, 2013.","journal-title":"Journal"}],"event":{"name":"SIGMOD\/PODS'17: International Conference on Management of Data","location":"Chicago Illinois USA","acronym":"SIGMOD\/PODS'17","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2017 ACM International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3035958","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3035958","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:48Z","timestamp":1750217808000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3035958"}},"subtitle":["Revisiting Out-of-Place Updates on Flash"],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":35,"alternative-id":["10.1145\/3035918.3035958","10.1145\/3035918"],"URL":"https:\/\/doi.org\/10.1145\/3035918.3035958","relation":{},"subject":[],"published":{"date-parts":[[2017,5,9]]},"assertion":[{"value":"2017-05-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}