IMPORTANT: H-Store is a experimental database written for research purposes. As such, it is not suitable for production environments and is not recommended for real applications. Unless you know what you are doing, we strongly advise you to use VoltDB, a commercial, open-source implementation of the H-Store architecture.

Github Repository

The latest version of H-Store is available for download from the public Github repository. Refer to these instructions for configuring H-Store in Eclipse.

git clone git://

Supported Platforms

H-Store is known to work on the following platforms. Please note that it will not compile on 32-bit systems.

  • Ubuntu Linux 9.10+ (64-bit)
  • Red Hat Enterprise Linux 5.5 (64-bit)
  • Mac OS X 10.6+ (64-bit)


H-Store requires the following packages to be installed on your local machine before building. See the environment setup documentation for additional information on configuring your execution nodes.

Historical Versions

Supplemental Files

To pull-down the supplemental/research files for H-Store, the following command will automatically download and install the files in your local repository. Note that these files are not required in order to run the database and are primarily used for JUnit test cases.

ant junit-getfiles

To automatically update your local copy to the latest version, use the junit-getfiles-update command:

ant junit-getfiles-update

Or to retrieve these files manually, you can pull them directly from SVN repository.