写在前面
因为我的科研方向是内存数据库机制设计,所以就选了经典的高性能分布式内存数据库(也是关系数据库)来作为研究的工具基础,以期做出足够大贡献的改进。
H-Store是由MIT,CMU,Brown大学联合开发的用于学术的分布式内存数据库,它的商业版本是voltDB。H-Store是开源的,所以你可以完全可以研读它的源码,做出任意的修改并发布。H-Store下载地址是:https://github.com/apavlo/h-store,主页是在http://hstore.cs.brown.edu/。
H-Store的安装
github上有一份简短的依赖库说明和上手指南,不过由于我是亲身经历过种种困境的,所以我才想把一份更加准确的指南发布出来。毕竟,安装是使用的第一步,也是放弃使用的第一步。
必须得吐槽一下,开源工具最大的问题就是不亲民,安装使用过程中会遇到各种各样的问题。不过,问题是可以解决的,只要有足够的耐心和坚持。
第一步:拷贝代码至自己的电脑
这一步可以通过使用git clone git://github.com/apavlo/h-store.git
命令或者直接下载ZIP文件再解压,具体文件位置自己一定要清楚。
第二步:安装依赖库
github readme文件中给出的依赖库如以下所示:
- gcc +4