H-Store: A High-Performance, Distributed Main Memory Transaction Processing System

被引:270
作者
Kaltman, Robert [1 ]
Kimura, Hideaki [1 ]
Natkins, Jonathan [1 ]
Pavlo, Andrew [1 ]
Rasin, Alexander [1 ]
Zdonik, Stanley [1 ]
Jones, Evan P. C. [2 ]
Madden, Samuel [2 ]
Stonebraker, Michael [2 ]
Zhang, Yang [2 ]
Hugg, John [3 ]
Abadi, Daniel J. [4 ]
机构
[1] Brown Univ, Providence, RI 02912 USA
[2] MIT, Cambridge, MA 02139 USA
[3] Vertica Inc, Cambridge, MA 02140 USA
[4] Yale Univ, New Haven, CT 06520 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2008年 / 1卷 / 02期
关键词
D O I
10.14778/1454159.1454211
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
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.
引用
收藏
页码:1496 / 1499
页数:4
相关论文
共 12 条
[1]
Astrahan M. M., 1976, ACM Transactions on Database Systems, V1, P97, DOI 10.1145/320455.320457
[2]
Benchmark TPC-C, 2007, TPCC BENCHMARK
[3]
Dewitt D. J., 1986, Proceedings of Very Large Data Bases. Twelfth International Conference on Very Large Data Bases, P228
[4]
Hong W., 1991, Proceedings of the First International Conference on Parallel and Distributed Information Systems (Cat. No.91TH0393-4), P218, DOI 10.1109/PDIS.1991.183106
[5]
Jagadish Hosagrahar V., 1994, VLDB 94, P48
[6]
Lee I., 2002, IPDPS 02, P44
[7]
Liedes A.-P., 2006, P 22 INT C DAT ENG, P99
[8]
Stonebraker M, 2005, PROC INT CONF DATA, P2
[9]
Stonebraker M., 2005, P 31 INT C VER LARG, P553, DOI DOI 10.1007/BF02443652
[10]
Stonebraker M., P 33 INT C VER LARG, P1150, DOI 10.1145/3226595.3226637