Skip to content

MemSQL的介绍

youngperson edited this page Apr 10, 2017 · 2 revisions

介绍

  • MemSQL 是由前Facebook工程师创办的,号称世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务。原理是仅用内存并将SQL预编译为C++。
  • MemSQL 提供开发版和试用版,开发版可免费使用,内存最多只能使用10G,试用版无限制但只能使用30天。下面我们下载开发版并进行安装使用。

下载安装

# wget http://download.memsql.com/8ad45ff955fe4a1989b788c98e3c7fb4/memsqlbin_amd64.tar.gz
# tar -xzf memsqlbin_amd64.tar.gz
# cd memsqlbin
# ./check_system
# ./memsqld -u root --port 3307 &
# 注意切换到非root用户运行,以及文件的权限

实验

  • 其中 --port 用来指定服务器运行的端口,这里使用 3307 是为了避免跟 MySQL 默认的 3306 端口冲突。如果你机器上没安装 MySQL 无需指定。
  • 使用 mysql 的命令行或者是 mysql 的客户端工具连接到 MemSQL,跟连接到 MySQL 的方法一样。
Clone this wiki locally