H-store: a high-performance, distributed main memory transaction processing system
Proceedings of the VLDB Endowment, 2008•dl.acm.org
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 …
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 …
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.
ACM Digital Library