{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T00:54:04Z","timestamp":1742950444281,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319914572"},{"type":"electronic","value":"9783319914589"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-319-91458-9_45","type":"book-chapter","created":{"date-parts":[[2018,5,11]],"date-time":"2018-05-11T20:34:15Z","timestamp":1526070855000},"page":"725-737","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Twin-Buffer Scheme for\u00a0High-Throughput Logging"],"prefix":"10.1007","author":[{"given":"Qingzhong","family":"Meng","sequence":"first","affiliation":[]},{"given":"Xuan","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Shan","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Haiyan","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Xiaoli","family":"Liu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,5,12]]},"reference":[{"key":"45_CR1","unstructured":"Improve scalability of wal insertions. https:\/\/github.com\/postgres\/postgres\/commit\/9a20a9b21baa819df1760b36f3c36f25d11fc27b"},{"key":"45_CR2","unstructured":"Replace the xloginsert slots with regular lwlocks. https:\/\/github.com\/postgres\/postgres\/commit\/68a2e52bbaf98f136a96b3a0d734ca52ca440a95"},{"key":"45_CR3","doi-asserted-by":"crossref","unstructured":"Alomari, M., Cahill, M., Fekete, A., Rohm, U.: The cost of serializability on platforms that use snapshot isolation. In: IEEE 24th International Conference on Data Engineering, 2008. ICDE 2008, pp. 576\u2013585. IEEE (2008)","DOI":"10.1109\/ICDE.2008.4497466"},{"key":"45_CR4","doi-asserted-by":"crossref","unstructured":"Chen, S.: Flashlogging: exploiting flash devices for synchronous logging performance. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, pp. 73\u201386. ACM (2009)","DOI":"10.1145\/1559845.1559855"},{"key":"45_CR5","doi-asserted-by":"crossref","unstructured":"Fang, R., Hsiao, H.-I., He, B., Mohan, C., Wang, Y.: High performance database logging using storage class memory. In: 2011 IEEE 27th International Conference on Data Engineering (ICDE), pp. 1221\u20131231. IEEE (2011)","DOI":"10.1109\/ICDE.2011.5767918"},{"key":"45_CR6","doi-asserted-by":"crossref","unstructured":"Gao, S., Xu, J., He, B., Choi, B., Hu, H.: PCMLogging: reducing transaction logging overhead with PCM. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2401\u20132404. ACM (2011)","DOI":"10.1145\/2063576.2063977"},{"key":"45_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/3-540-51085-0_52","volume-title":"High Performance Transaction Systems","author":"P Helland","year":"1989","unstructured":"Helland, P., Sammer, H., Lyon, J., Carr, R., Garrett, P., Reuter, A.: Group commit timers and high volume transaction systems. In: Gawlick, D., Haynie, M., Reuter, A. (eds.) HPTS 1987. LNCS, vol. 359, pp. 301\u2013329. Springer, Heidelberg (1989). https:\/\/doi.org\/10.1007\/3-540-51085-0_52"},{"issue":"4","key":"45_CR8","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, M.K.: NVRAM-aware logging in transaction systems. Proc. VLDB Endow. 8(4), 389\u2013400 (2014)","journal-title":"Proc. VLDB Endow."},{"key":"45_CR9","doi-asserted-by":"crossref","unstructured":"Lee, S.-W., Moon, B., Park, C., Kim, J.-M., Kim, S.-W.: A case for flash memory SSD in enterprise database applications. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, pp. 1075\u20131086. ACM (2008)","DOI":"10.1145\/1376616.1376723"},{"issue":"1","key":"45_CR10","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C Mohan","year":"1992","unstructured":"Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H., Schwarz, P.: Aries: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Trans. Database Syst. (TODS) 17(1), 94\u2013162 (1992)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"2","key":"45_CR11","doi-asserted-by":"publisher","first-page":"121","DOI":"10.14778\/2732228.2732231","volume":"7","author":"S Pelley","year":"2013","unstructured":"Pelley, S., Wenisch, T.F., Gold, B.T., Bridge, B.: Storage management in the NVRAM era. Proc. VLDB Endow. 7(2), 121\u2013132 (2013)","journal-title":"Proc. VLDB Endow."},{"key":"45_CR12","unstructured":"Rafii, A., DuBois, D.: Performance tradeoffs of group commit logging. In: International CMG Conference, pp. 164\u2013176 (1989)"},{"key":"45_CR13","doi-asserted-by":"crossref","unstructured":"Son, Y., Kang, H., Yeom, H.Y., Han, H.: A log-structured buffer for database systems using non-volatile memory. In: Proceedings of the Symposium on Applied Computing, pp. 880\u2013886. ACM (2017)","DOI":"10.1145\/3019612.3019675"},{"issue":"10","key":"45_CR14","doi-asserted-by":"publisher","first-page":"865","DOI":"10.14778\/2732951.2732960","volume":"7","author":"T Wang","year":"2014","unstructured":"Wang, T., Johnson, R.: Scalable logging through emerging non-volatile memory. Proc. VLDB Endow. 7(10), 865\u2013876 (2014)","journal-title":"Proc. VLDB Endow."},{"key":"45_CR15","first-page":"007","volume":"12","author":"LZ-PM Xiao-Feng","year":"2010","unstructured":"Xiao-Feng, L.Z.-P.M., Da, Z.: HV-recovery: a high efficient recovery technique for flash-based database. Chin. J. Comput. 12, 007 (2010)","journal-title":"Chin. J. Comput."},{"key":"45_CR16","unstructured":"Xu, J., Swanson, S.: NOVA: a log-structured file system for hybrid volatile\/non-volatile main memories. In: FAST, pp. 323\u2013338 (2016)"}],"container-title":["Lecture Notes in Computer Science","Database Systems for Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-91458-9_45","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T11:20:16Z","timestamp":1709810416000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-91458-9_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319914572","9783319914589"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-91458-9_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"12 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DASFAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Database Systems for Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Gold Coast, QLD","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 May 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 May 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dasfaa2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ict.griffith.edu.au\/conferences\/dasfaa2018\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}