{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T00:14:58Z","timestamp":1787012098994,"version":"build-2736575974"},"reference-count":20,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,4]]},"DOI":"10.1109\/icde.2011.5767918","type":"proceedings-article","created":{"date-parts":[[2011,5,17]],"date-time":"2011-05-17T16:45:21Z","timestamp":1305650721000},"page":"1221-1231","source":"Crossref","is-referenced-by-count":88,"title":["High performance database logging using storage class memory"],"prefix":"10.1109","author":[{"given":"Ru","family":"Fang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hui-I","family":"Hsiao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bin","family":"He","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C.","family":"Mohan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yun","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","year":"0","journal-title":"VoltDB Product Website"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1713254.1713276"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"ref13","year":"0","journal-title":"Cassendra project Website"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref15","article-title":"UNIX Network Programming","volume":"2","author":"richard stevens","year":"1998","journal-title":"Interprocess Communications"},{"key":"ref16","first-page":"348","author":"silberschatz","year":"2004","journal-title":"Operating System Concept"},{"key":"ref17","year":"0","journal-title":"Dynamical Memory Allocation Functions in Glibc Manual"},{"key":"ref18","first-page":"508","author":"gray","year":"1992","journal-title":"Transaction Processing Concepts and Technique"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247488"},{"key":"ref4","first-page":"301","article-title":"Group Commit Timers and High Volume Transaction Systems","author":"helland","year":"1987","journal-title":"Proc HPTS'1987"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref6","year":"0","journal-title":"TATP Benchmark Website"},{"key":"ref5","year":"0","journal-title":"IBM SolidDB In-memory Database Website"},{"key":"ref8","year":"0","journal-title":"Altibase Main Memory Database Website"},{"key":"ref7","year":"0","journal-title":"Oracle TimesTen In-memory Database Website"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0439"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376723"}],"event":{"name":"2011 IEEE International Conference on Data Engineering (ICDE 2011)","location":"Hannover, Germany","start":{"date-parts":[[2011,4,11]]},"end":{"date-parts":[[2011,4,16]]}},"container-title":["2011 IEEE 27th International Conference on Data Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5765035\/5767827\/05767918.pdf?arnumber=5767918","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T01:50:01Z","timestamp":1490061001000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5767918\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1109\/icde.2011.5767918","relation":{},"subject":[],"published":{"date-parts":[[2011,4]]}}}