1. 什么是MEMSQL
前Facebook工程师创办的MemSQL公司获500万美元投资。号称世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务。原理是仅用内存并将SQL预编译为C++。2012年12月14,MemSQL 1.8 发布,号称最快的关系数据库。
2. 官方网站
http://www.memsql.com/
3. 安装步骤
官方网站:http://docs.memsql.com/docs/full-installation-guide
3.1 下载memsql-ops-5.1.0.tar.gz
在官方网站下载非常慢,我的百度云盘地址
http://pan.baidu.com/s/1qYgYf4w
3.2 解压tar压缩包
sudo tar -zxvf memsql-ops-5.5.tar.gzsudo mv memsql-ops-5.5 memesql
3.3 运行安装文件
cd memsqlsudo sh install.shcd memsql/memsql-opssudo memsql-ops start
3.4 部署到集群
可以调用shell命令,或者打开master节点的9000的web ui页面
对于web页面,可以用加号添加host节点,按照步骤提示就可以了
4. 测试安装是否成功
mysql -u root -h dev05 -P 3307 --prompt="memsql> ";
显示如下代表成功
可能遇到的问题:虽然分布式的内存数据库,但是语法和各个方面很像mysql,所用的端口是3306,所以如果集群里面有3306端口被占用的情况,在web页面里采用3307或者其他端口,每个机子的端口应该相同
微信公众号: codog代码狗