日期:2014-05-16 浏览次数:20497 次
?????? brighthouse 是infobright 数据库的关键引擎。infobright 数据库是基于mysql的,它的设计主要是用于大规模的数据仓库和分析优化。可以去www.infobright.org下载开源社区版。
?????? 它的安装非常简单:解开了下载的gz包后,直接运行install-infobright.sh就ok了,在redhat5下安装基本没有遇到任何麻烦。
?????? 安装之后,它的配置文件是/etc/my-ib.cnf. 启动脚本是/etc/init.d/mysqld-ib. 客户端命令是mysql-ib.
?????? 如果所安装的机器上同时安装有其他mysql,可能就有一点小麻烦了:没法正常使用mysql-ib命令。这只要是my.cnf搞的鬼。尽管infobright用的配置文件是/etc/my-ib.cnf,但是my.cnf也会干扰。比如,如果在my.cnf中有‘comment’的配置项,当运行mysql-ib,就会有这样的错误:unknown option '--comment'。
?
?????? 装完之后试了试,果然不赖。导入了5000万行记录,一条count语句不到30秒。想想在innoDB上,没有个10分钟出不来。
????? 当前的版本支持30T的数据,采用的是数据压缩的存储方式,压缩比例可达40:1。原来5000万行的数据,十多G呢,导入infobright之后,我一直到琢磨:它把我那5000多万行记录放哪去了^_^
?
????? 这东西好是好,不过有不少不爽的地方: