{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,10]],"date-time":"2026-09-10T23:04:38Z","timestamp":1789081478877,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,5,27]],"date-time":"2015-05-27T00:00:00Z","timestamp":1432684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,5,27]]},"DOI":"10.1145\/2723372.2742798","type":"proceedings-article","created":{"date-parts":[[2015,6,2]],"date-time":"2015-06-02T01:35:02Z","timestamp":1433208902000},"page":"1683-1694","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["Purity"],"prefix":"10.1145","author":[{"given":"John","family":"Colgrove","sequence":"first","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John D.","family":"Davis","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Hayes","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ethan L.","family":"Miller","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cary","family":"Sandvig","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Russell","family":"Sears","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ari","family":"Tamches","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Neil","family":"Vachharajani","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Feng","family":"Wang","sequence":"additional","affiliation":[{"name":"Pure Storage, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142548"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687669"},{"key":"e_1_3_2_1_3_1","first-page":"249","volume-title":"Proc. CIDR","author":"Alvaro P.","year":"2011","unstructured":"P. Alvaro , N. Conway , J. Hellerstein , and W. R. Marczak . Consistency analysis in Bloom: a CALM and collected approach . In Proc. CIDR , pages 249 -- 260 , 2011 . P. Alvaro, N. Conway, J. Hellerstein, and W. R. Marczak. Consistency analysis in Bloom: a CALM and collected approach. In Proc. CIDR, pages 249--260, 2011."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2014.01.005"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. 7th NSDI Symp.","author":"Anand A.","year":"2010","unstructured":"A. Anand , C. Muthukrishnan , S. Kappes , A. Akella , and S. Nath . Cheap and large CAMs for high performance data-intensive networked systems . In Proc. 7th NSDI Symp. , 2010 . A. Anand, C. Muthukrishnan, S. Kappes, A. Akella, and S. Nath. Cheap and large CAMs for high performance data-intensive networked systems. In Proc. 7th NSDI Symp., 2010."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_8_1","volume-title":"Proc. 9th NSDI Symp.","author":"Balakrishnan M.","year":"2012","unstructured":"M. Balakrishnan , D. Malkhi , V. Prabhakaran , T. Wobber , M. Wei , and J. D. Davis . CORFU: A shared log design for flash clusters . In Proc. 9th NSDI Symp. , Apr. 2012 . M. Balakrishnan, D. Malkhi, V. Prabhakaran, T. Wobber, M. Wei, and J. D. Davis. CORFU: A shared log design for flash clusters. In Proc. 9th NSDI Symp., Apr. 2012."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522732"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248377.1248393"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.939450"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/143365.143376"},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. 7th OSDI Symp.","author":"Chang F.","year":"2006","unstructured":"F. Chang , J. Dean , S. Ghemawat , W. C. Hsieh , D. A. Wallach , M. Burrows , T. Chandra , A. Fikes , and R. E. Gruber . Bigtable: A distributed storage system for structured data . In Proc. 7th OSDI Symp. , Nov. 2006 . F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber. Bigtable: A distributed storage system for structured data. In Proc. 7th OSDI Symp., Nov. 2006."},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. 9th FAST Conf.","author":"Chen F.","year":"2011","unstructured":"F. Chen , T. Luo , and X. Zhang . CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives . In Proc. 9th FAST Conf. , Feb. 2011 . F. Chen, T. Luo, and X. Zhang. CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives. In Proc. 9th FAST Conf., Feb. 2011."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. 12th FAST Conf.","author":"Cully B.","year":"2014","unstructured":"B. Cully , J. Wires , D. Meyer , K. Jamieson , K. Fraser , T. Deegan , D. Stodden , G. Lefebvre , D. Ferstay , and A. Warfield . Strata: High-performance scalable storage on virtualized non-volatile memory . In Proc. 12th FAST Conf. , Feb. 2014 . B. Cully, J. Wires, D. Meyer, K. Jamieson, K. Fraser, T. Deegan, D. Stodden, G. Lefebvre, D. Ferstay, and A. Warfield. Strata: High-performance scalable storage on virtualized non-volatile memory. In Proc. 12th FAST Conf., Feb. 2014."},{"key":"e_1_3_2_1_18_1","volume-title":"lessons and advice from building large distributed systems. Keynote from LADIS","author":"Dean J.","year":"2009","unstructured":"J. Dean . Designs , lessons and advice from building large distributed systems. Keynote from LADIS , 2009 . J. Dean. Designs, lessons and advice from building large distributed systems. Keynote from LADIS, 2009."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496994"},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. 2010 USENIX Annual Technical Conference","author":"Debnath B.","year":"2010","unstructured":"B. Debnath , S. Sengupta , and J. Li . ChunkStash: Speeding up inline storage deduplication using flash memory . In Proc. 2010 USENIX Annual Technical Conference , June 2010 . B. Debnath, S. Sengupta, and J. Li. ChunkStash: Speeding up inline storage deduplication using flash memory. In Proc. 2010 USENIX Annual Technical Conference, June 2010."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1921015"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/271074.271094"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233330"},{"key":"e_1_3_2_1_26_1","first-page":"365","volume-title":"Proc. IFIP Working Conf. on Modelling in Data Base Management Systems","author":"Gray J. N.","year":"1976","unstructured":"J. N. Gray , R. A. Lorie , G. R. Putzolu , and I. L. Traiger . Granularity of locks and degrees of consistency in a shared data base . In Proc. IFIP Working Conf. on Modelling in Data Base Management Systems , pages 365 -- 394 , 1976 . J. N. Gray, R. A. Lorie, G. R. Putzolu, and I. L. Traiger. Granularity of locks and degrees of consistency in a shared data base. In Proc. IFIP Working Conf. on Modelling in Data Base Management Systems, pages 365--394, 1976."},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. 5th Workshop on Hot Topics in System Dependability","author":"Greenan K. M.","year":"2009","unstructured":"K. M. Greenan , D. D. Long , E. L. Miller , T. J. E. Schwarz , S.J., and A. Wildani . Building flexible, fault-tolerant flash-based storage systems . In Proc. 5th Workshop on Hot Topics in System Dependability , June 2009 . K. M. Greenan, D. D. Long, E. L. Miller, T. J. E. Schwarz, S.J., and A. Wildani. Building flexible, fault-tolerant flash-based storage systems. In Proc. 5th Workshop on Hot Topics in System Dependability, June 2009."},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. 10th FAST Conf.","author":"Grupp L. M.","year":"2012","unstructured":"L. M. Grupp , J. D. Davis , and S. Swanson . The bleak future of NAND flash memory . In Proc. 10th FAST Conf. , Feb. 2012 . L. M. Grupp, J. D. Davis, and S. Swanson. The bleak future of NAND flash memory. In Proc. 10th FAST Conf., Feb. 2012."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. 2013 USENIX Annual Technical Conference","author":"Grupp L. M.","year":"2013","unstructured":"L. M. Grupp , J. D. Davis , and S. Swanson . The harey tortoise: Managing heterogeneous write performance in SSDs . In Proc. 2013 USENIX Annual Technical Conference , June 2013 . L. M. Grupp, J. D. Davis, and S. Swanson. The harey tortoise: Managing heterogeneous write performance in SSDs. In Proc. 2013 USENIX Annual Technical Conference, June 2013."},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. 9th FAST Conf.","author":"Gupta A.","year":"2011","unstructured":"A. Gupta , R. Pisolkar , B. Urgaonkar , and A. Sivasubramaniam . Leveraging value locality in optimizing NAND flash-based SSDs . In Proc. 9th FAST Conf. , Feb. 2011 . A. Gupta, R. Pisolkar, B. Urgaonkar, and A. Sivasubramaniam. Leveraging value locality in optimizing NAND flash-based SSDs. In Proc. 9th FAST Conf., Feb. 2011."},{"key":"e_1_3_2_1_31_1","volume-title":"Why scale matters and why the cloud is different. AWS re:Invent","author":"Hamilton J.","year":"2013","unstructured":"J. Hamilton . Why scale matters and why the cloud is different. AWS re:Invent , 2013 . J. Hamilton. Why scale matters and why the cloud is different. AWS re:Invent, 2013."},{"key":"e_1_3_2_1_32_1","volume-title":"AWS innovation at scale. AWS re:Invent","author":"Hamilton J.","year":"2014","unstructured":"J. Hamilton . AWS innovation at scale. AWS re:Invent 2014 . J. Hamilton. AWS innovation at scale. AWS re:Invent 2014."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247525"},{"key":"e_1_3_2_1_34_1","first-page":"695","volume-title":"Proc. 20th VLDB Conf.","author":"Iyer B. R.","year":"1994","unstructured":"B. R. Iyer and D. Wilhite . Data compression support in databases . In Proc. 20th VLDB Conf. , pages 695 -- 704 , 1994 . B. R. Iyer and D. Wilhite. Data compression support in databases. In Proc. 20th VLDB Conf., pages 695--704, 1994."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-005-0171-7"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1534530.1534540"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837915.1837922"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629335.1629376"},{"key":"e_1_3_2_1_39_1","unstructured":"LevelDB: A fast and lightweight key\/value database library by Google. https:\/\/code.google.com\/p\/leveldb\/.  LevelDB: A fast and lightweight key\/value database library by Google. https:\/\/code.google.com\/p\/leveldb\/."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2009.226"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_1_42_1","volume-title":"Proc. 9th FAST Conf.","author":"Meyer D. T.","year":"2011","unstructured":"D. T. Meyer and W. J. Bolosky . A study of practical deduplication . In Proc. 9th FAST Conf. , Feb. 2011 . D. T. Meyer and W. J. Bolosky. A study of practical deduplication. In Proc. 9th FAST Conf., Feb. 2011."},{"key":"e_1_3_2_1_43_1","volume-title":"Proc. 10th FAST Conf.","author":"Min C.","year":"2012","unstructured":"C. Min , K. Kim , H. Cho , S.-W. Lee , and Y. I. Eom . SFS: Random write considered harmful in solid state drives . In Proc. 10th FAST Conf. , Feb. 2012 . C. Min, K. Kim, H. Cho, S.-W. Lee, and Y. I. Eom. SFS: Random write considered harmful in solid state drives. In Proc. 10th FAST Conf., Feb. 2012."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_2_1_45_1","volume-title":"Proc. 11th FAST Conf.","author":"Plank J. S.","year":"2013","unstructured":"J. S. Plank , K. M. Greenan , and E. L. Miller . Screaming fast Galois field arithmetic using Intel SIMD instructions . In Proc. 11th FAST Conf. , Feb. 2013 . J. S. Plank, K. M. Greenan, and E. L. Miller. Screaming fast Galois field arithmetic using Intel SIMD instructions. In Proc. 11th FAST Conf., Feb. 2013."},{"key":"e_1_3_2_1_46_1","unstructured":"Pure Storage reference architecture for Oracle databases 2014.  Pure Storage reference architecture for Oracle databases 2014."},{"key":"e_1_3_2_1_47_1","unstructured":"RocksDB: A fork of LevelDB by Facebook. https:\/\/github.com\/facebook\/rocksdb\/.  RocksDB: A fork of LevelDB by Facebook. https:\/\/github.com\/facebook\/rocksdb\/."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_3_2_1_49_1","volume-title":"Proc. 12th FAST Conf.","author":"Rumble S. M.","year":"2014","unstructured":"S. M. Rumble , A. Kejriwal , and J. Ousterhout . Log-structured memory for DRAM-based storage . In Proc. 12th FAST Conf. , Feb. 2014 . S. M. Rumble, A. Kejriwal, and J. Ousterhout. Log-structured memory for DRAM-based storage. In Proc. 12th FAST Conf., Feb. 2014."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453914"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213862"},{"key":"e_1_3_2_1_52_1","first-page":"2010","article-title":"a log-structured hash table for fast key value data. Technical report, Technical report","volume":"04","author":"Sheehy D. J.","year":"2010","unstructured":"D. J. Sheehy and D. Smith . Bitcask . a log-structured hash table for fast key value data. Technical report, Technical report , Basho Technologies , 04 2010 , 2010 . D. J. Sheehy and D. Smith. Bitcask. a log-structured hash table for fast key value data. Technical report, Technical report, Basho Technologies, 04 2010, 2010.","journal-title":"Basho Technologies"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213946"},{"key":"e_1_3_2_1_54_1","volume-title":"Proc. 10th FAST Conf.","author":"Srinivasan K.","year":"2012","unstructured":"K. Srinivasan , T. Bisson , G. Goodson , and K. Voruganti . iDedup: Latency-aware, inline data deduplication for primary storage . In Proc. 10th FAST Conf. , Feb. 2012 . K. Srinivasan, T. Bisson, G. Goodson, and K. Voruganti. iDedup: Latency-aware, inline data deduplication for primary storage. In Proc. 10th FAST Conf., Feb. 2012."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565694.1565697"},{"key":"e_1_3_2_1_56_1","first-page":"553","volume-title":"Proc. 31st VLDB Conf.","author":"Stonebraker M.","year":"2005","unstructured":"M. Stonebraker , D. J. Abadi , A. Batkin , X. Chen , M. Cherniack , M. Ferreira , E. Lau , A. Lin , S. Madden , E. O'Neil , P. O'Neil , A. Rasin , N. Tran , and S. Zdonik . C-store: a column-oriented DBMS . In Proc. 31st VLDB Conf. , pages 553 -- 564 , 2005 . M. Stonebraker, D. J. Abadi, A. Batkin, X. Chen, M. Cherniack, M. Ferreira, E. Lau, A. Lin, S. Madden, E. O'Neil, P. O'Neil, A. Rasin, N. Tran, and S. Zdonik. C-store: a column-oriented DBMS. In Proc. 31st VLDB Conf., pages 553--564, 2005."},{"key":"e_1_3_2_1_57_1","first-page":"357","volume-title":"Proc. 10th NSDI Symp.","author":"Wang Y.","year":"2013","unstructured":"Y. Wang , M. Kapritsos , Z. Ren , P. Mahajan , J. Kirubanandam , L. Alvisi , and M. Dahlin . Robustness in the Salus scalable block store . In Proc. 10th NSDI Symp. , pages 357 -- 370 , 2013 . Y. Wang, M. Kapritsos, Z. Ren, P. Mahajan, J. Kirubanandam, L. Alvisi, and M. Dahlin. Robustness in the Salus scalable block store. In Proc. 10th NSDI Symp., pages 357--370, 2013."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2765906"}],"event":{"name":"SIGMOD\/PODS'15: International Conference on Management of Data","location":"Melbourne Victoria Australia","acronym":"SIGMOD\/PODS'15","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723372.2742798","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2723372.2742798","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:16:38Z","timestamp":1750212998000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723372.2742798"}},"subtitle":["Building Fast, Highly-Available Enterprise Flash Storage from Commodity Components"],"short-title":[],"issued":{"date-parts":[[2015,5,27]]},"references-count":58,"alternative-id":["10.1145\/2723372.2742798","10.1145\/2723372"],"URL":"https:\/\/doi.org\/10.1145\/2723372.2742798","relation":{},"subject":[],"published":{"date-parts":[[2015,5,27]]},"assertion":[{"value":"2015-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}