{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T07:18:53Z","timestamp":1779175133211,"version":"3.51.4"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>Our previous work has shown that architectural and application shifts have resulted in modern OLTP databases increasingly falling short of optimal performance [10]. In particular, the availability of multiple-cores, the abundance of main memory, the lack of user stalls, and the dominant use of stored procedures are factors that portend a clean-slate redesign of RDBMSs. This previous work showed that such a redesign has the potential to outperform legacy OLTP databases by a significant factor. These results, however, were obtained using a bare-bones prototype that was developed just to demonstrate the potential of such a system. We have since set out to design a more complete execution platform, and to implement some of the ideas presented in the original paper. Our demonstration presented here provides insight on the development of a distributed main memory OLTP database and allows for the further study of the challenges inherent in this operating environment.<\/jats:p>","DOI":"10.14778\/1454159.1454211","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1496-1499","source":"Crossref","is-referenced-by-count":358,"title":["H-store"],"prefix":"10.14778","volume":"1","author":[{"given":"Robert","family":"Kallman","sequence":"first","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hideaki","family":"Kimura","sequence":"additional","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Natkins","sequence":"additional","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Pavlo","sequence":"additional","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Rasin","sequence":"additional","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stanley","family":"Zdonik","sequence":"additional","affiliation":[{"name":"Brown University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Evan P. C.","family":"Jones","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samuel","family":"Madden","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Stonebraker","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Zhang","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Hugg","sequence":"additional","affiliation":[{"name":"Vertica Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel J.","family":"Abadi","sequence":"additional","affiliation":[{"name":"Yale University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/320455.320457"},{"key":"e_1_2_1_2_1","first-page":"228","volume-title":"VLDB '86","author":"DeWitt D. J.","year":"1986","unstructured":"D. J. DeWitt , R. H. Gerber , G. Graefe , M. L. Heytens , K. B. Kumar , and M. Muralikrishna . Gamma - a high performance dataflow database machine . In VLDB '86 , pages 228 -- 237 , 1986 . D. J. DeWitt, R. H. Gerber, G. Graefe, M. L. Heytens, K. B. Kumar, and M. Muralikrishna. Gamma - a high performance dataflow database machine. In VLDB '86, pages 228--237, 1986."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/382009.383686"},{"key":"e_1_2_1_4_1","first-page":"48","volume-title":"VLDB '94","author":"Jagadish H. V.","year":"1994","unstructured":"H. V. Jagadish , D. F. Lieuwen , R. Rastogi , A. Silberschatz , and S. Sudarshan . Dali: A high performance main memory storage manager . In VLDB '94 , pages 48 -- 59 , 1994 . H. V. Jagadish, D. F. Lieuwen, R. Rastogi, A. Silberschatz, and S. Sudarshan. Dali: A high performance main memory storage manager. In VLDB '94, pages 48--59, 1994."},{"key":"e_1_2_1_5_1","first-page":"44","volume-title":"IPDPS '02","author":"Lee I.","year":"2002","unstructured":"I. Lee and H. Y. Yeom . A single phase distributed commit protocol for main memory database systems . In IPDPS '02 , page 44 , 2002 . I. Lee and H. Y. Yeom. A single phase distributed commit protocol for main memory database systems. In IPDPS '02, page 44, 2002."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2006.140"},{"key":"e_1_2_1_7_1","first-page":"553","volume-title":"VLDB '05","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 VLDB '05 , 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 VLDB '05, pages 553--564, 2005."},{"key":"e_1_2_1_8_1","first-page":"173","volume-title":"CIDR '07","author":"Stonebraker M.","year":"2007","unstructured":"M. Stonebraker , C. Bear , U. Cetintemel , M. Cherniack , T. Ge , N. Hachem , S. Harizopoulos , J. Lifter , J. Rogers , and S. B. Zdonik . One size fits all? part 2: Benchmarking studies . In CIDR '07 , pages 173 -- 184 , 2007 . M. Stonebraker, C. Bear, U. Cetintemel, M. Cherniack, T. Ge, N. Hachem, S. Harizopoulos, J. Lifter, J. Rogers, and S. B. Zdonik. One size fits all? part 2: Benchmarking studies. In CIDR '07, pages 173--184, 2007."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2005.1"},{"key":"e_1_2_1_10_1","first-page":"1150","volume-title":"VLDB '07","author":"Stonebraker M.","year":"2007","unstructured":"M. Stonebraker , S. Madden , D. J. Abadi , S. Harizopoulos , N. Hachem , and P. Helland . The end of an architectural era: (it's time for a complete rewrite) . In VLDB '07 , pages 1150 -- 1160 , 2007 . M. Stonebraker, S. Madden, D. J. Abadi, S. Harizopoulos, N. Hachem, and P. Helland. The end of an architectural era: (it's time for a complete rewrite). In VLDB '07, pages 1150--1160, 2007."},{"key":"e_1_2_1_11_1","volume-title":"June","author":"The Transaction Processing Council","year":"2007","unstructured":"The Transaction Processing Council . TPC-C Benchmark (Revision 5.9.0). http:\/\/www.tpc.org\/tpcc\/spec\/tpcc_current.pdf , June 2007 . The Transaction Processing Council. TPC-C Benchmark (Revision 5.9.0). http:\/\/www.tpc.org\/tpcc\/spec\/tpcc_current.pdf, June 2007."},{"key":"e_1_2_1_12_1","volume-title":"Int. Workshop on High Performance Transaction Systems.","author":"Whitney A.","unstructured":"A. Whitney , D. Shasha , and S. Apter . High volume transaction processing without concurrency control, two phase commit, sql or c . In Int. Workshop on High Performance Transaction Systems. A. Whitney, D. Shasha, and S. Apter. High volume transaction processing without concurrency control, two phase commit, sql or c. In Int. Workshop on High Performance Transaction Systems."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/1454159.1454211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T09:56:17Z","timestamp":1672221377000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/1454159.1454211"}},"subtitle":["a high-performance, distributed main memory transaction processing system"],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":12,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.14778\/1454159.1454211"],"URL":"https:\/\/doi.org\/10.14778\/1454159.1454211","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2008,8]]}}}