{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:43:44Z","timestamp":1742913824842,"version":"3.40.3"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319687858"},{"type":"electronic","value":"9783319687865"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-68786-5_17","type":"book-chapter","created":{"date-parts":[[2017,10,3]],"date-time":"2017-10-03T05:08:32Z","timestamp":1507007312000},"page":"205-220","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Multi-version Storage Engine for Main Memory Data Store"],"prefix":"10.1007","author":[{"given":"Jinwei","family":"Guo","sequence":"first","affiliation":[]},{"given":"Bing","family":"Xiao","sequence":"additional","affiliation":[]},{"given":"Peng","family":"Cai","sequence":"additional","affiliation":[]},{"given":"Weining","family":"Qian","sequence":"additional","affiliation":[]},{"given":"Aoying","family":"Zhou","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,10,4]]},"reference":[{"key":"17_CR1","unstructured":"MemSQL (2017). http:\/\/www.memsql.com"},{"key":"17_CR2","unstructured":"NuoDB (2017). http:\/\/www.nuodb.com"},{"key":"17_CR3","unstructured":"PostgreSQL (2017). http:\/\/www.memsql.com"},{"issue":"2","key":"17_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/568271.223785","volume":"24","author":"H Berenson","year":"1995","unstructured":"Berenson, H., Bernstein, P., Gray, J., Melton, J., O\u2019Neil, E., O\u2019Neil, P.: A critique of ANSI SQL isolation levels. SIGMOD Rec. 24(2), 1\u201310 (1995)","journal-title":"SIGMOD Rec."},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Bernstein, P.A., Das, S., Ding, B., et al.: Optimizing optimistic concurrency control for tree-structured, log-structured databases. In: SIGMOD, pp. 1295\u20131309 (2015)","DOI":"10.1145\/2723372.2737788"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Diaconu, C., Freedman, C., Ismert, E., et al.: Hekaton: SQL server\u2019s memory-optimized OLTP engine. In: SIGMOD, pp. 1243\u20131254 (2013)","DOI":"10.1145\/2463676.2463710"},{"issue":"2","key":"17_CR7","doi-asserted-by":"publisher","first-page":"105","DOI":"10.14778\/1921071.1921077","volume":"4","author":"M Grund","year":"2010","unstructured":"Grund, M., Kr\u00fcger, J., Plattner, H., et al.: HYRISE: a main memory hybrid storage engine. Proc. VLDB Endow. 4(2), 105\u2013116 (2010)","journal-title":"Proc. VLDB Endow."},{"issue":"2","key":"17_CR8","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/319566.319567","volume":"6","author":"HT Kung","year":"1981","unstructured":"Kung, H.T., Robinson, J.T.: On optimistic methods for concurrency control. TODS 6(2), 213\u2013226 (1981)","journal-title":"TODS"},{"issue":"4","key":"17_CR9","doi-asserted-by":"publisher","first-page":"298","DOI":"10.14778\/2095686.2095689","volume":"5","author":"P-A Larson","year":"2011","unstructured":"Larson, P.-A., Blanas, S., Diaconu, C., et al.: High-performance concurrency control mechanisms for main-memory databases. Proc. VLDB Endow. 5(4), 298\u2013309 (2011)","journal-title":"Proc. VLDB Endow."},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Lee, J., Shin, H., Park, C.G., et al.: Hybrid garbage collection for multi-version concurrency control in SAP HANA. In: SIGMOD, pp. 1307\u20131318 (2016)","DOI":"10.1145\/2882903.2903734"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Lomet, D., Fekete, A., Wang, R., Ward, P.: Multi-version concurrency via timestamp range conflict management. In: ICDE, pp. 714\u2013725 (2012)","DOI":"10.1109\/ICDE.2012.10"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Neumann, T., M\u00fchlbauer, T., Kemper, A.: Fast serializable multi-version concurrency control for main-memory database systems. In: SIGMOD, pp. 677\u2013689 (2015)","DOI":"10.1145\/2723372.2749436"},{"issue":"2","key":"17_CR13","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/3003665.3003674","volume":"45","author":"A Pavlo","year":"2016","unstructured":"Pavlo, A., Aslett, M.: What\u2019s really new with NewSQL? SIGMOD Rec. 45(2), 45\u201355 (2016)","journal-title":"SIGMOD Rec."},{"issue":"12","key":"17_CR14","doi-asserted-by":"publisher","first-page":"1850","DOI":"10.14778\/2367502.2367523","volume":"5","author":"DRK Ports","year":"2012","unstructured":"Ports, D.R.K., Grittner, K.: Serializable snapshot isolation in PostgreSQL. Proc. VLDB Endow. 5(12), 1850\u20131861 (2012)","journal-title":"Proc. VLDB Endow."},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Sikka, V., F\u00e4rber, F., Lehner, W., et al.: Efficient transaction processing in SAP HANA database: the end of a column store myth. In: SIGMOD, pp. 731\u2013742 (2012)","DOI":"10.1145\/2213836.2213946"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Tu, S., Zheng, W., Kohler, E., Liskov, B., Madden, S.: Speedy transactions in multicore in-memory databases. In: SOSP, pp. 18\u201332 (2013)","DOI":"10.1145\/2517349.2522713"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Weisz, G., Melber, J., Wang, Y., et al.: A study of pointer-chasing performance on shared-memory processor-FPGA systems. In: FPGA, pp. 264\u2013273 (2016)","DOI":"10.1145\/2847263.2847269"},{"issue":"7","key":"17_CR18","doi-asserted-by":"publisher","first-page":"781","DOI":"10.14778\/3067421.3067427","volume":"10","author":"Y Wu","year":"2017","unstructured":"Wu, Y., Arulraj, J., Lin, J., et al.: An empirical evaluation of in-memory multi-version concurrency control. Proc. VLDB Endow. 10(7), 781\u2013792 (2017)","journal-title":"Proc. VLDB Endow."},{"key":"17_CR19","unstructured":"Zheng, W., Tu, S., Kohler, E., Liskov, B.: Fast databases with fast durability and recovery through multicore parallelism. In: OSDI, pp. 465\u2013477 (2014)"}],"container-title":["Lecture Notes in Computer Science","Web Information Systems Engineering \u2013 WISE 2017"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-68786-5_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T11:17:29Z","timestamp":1710242249000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-68786-5_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319687858","9783319687865"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-68786-5_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"4 October 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WISE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Puschino","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Russia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 October 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 October 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wise2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.wise-conferences.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}