MatrixOne是一款高度兼容MySQL语法的HTAP数据库,在大部分场景下可以直接实现对MySQL的替换。
作为一款开源数据库,MatrixOne 选用对开发者友好的 Apache-2.0 License,支持在主流的 Linux 和 MacOS 系统中直接进行物理部署。在部署方式上,MatrixOne支持源码编译部署、二进制包部署和Docker容器部署。各种部署方式均操作简单,快速部署后即可拥有单机不输MySQL的数据分析和事务处理能力。
以MatrixOne最新的Release版本1.0.1为例,MatrixOne提供了4类二进制包,分别用于在x86架构和arm架构的MacOS系统与Linux系统部署。
- mo-v1.0.1-darwin-arm64.zip
- mo-v1.0.1-darwin-x86_64.zip
- mo-v1.0.1-linux-arm64.zip
- mo-v1.0.1-linux-x86_64.zip
区别于MySQL在不同操作系统下部署时的繁琐和不统一,MatrixOne的二进制包单机部署开箱即用。
例如在任意x86架构的Linux系统中,我们可以通过wget命令获取MatrixOne的二进制包:
wget https://github.com/matrixorigin/matrixone/releases/download/v1.0.1/mo-v1.0.1-linux-x86_64.zip
然后创建目标的部署目录:
mkdir /opt/matrixone
解压安装包至目标目录:
unzip mo-v1.0.1-linux-x86_64.zip -d /opt/