【SequoiaDB|巨杉数据库】MongoDB协议兼容
MongoDB 是一款开源的非关系型数据库,也是目前最流行的非关系型数据库之一。
SequoiaDB 巨杉数据库兼容 MongoDB 的语法和协议,用户可以使用 MongoDB 的驱动访问 SequoiaDB 数据库,完成对数据的增删查改操作以及其他操作。
SequoiaDB 所支持的 MongoDB 版本
MongoDB 2.x
MongoDB 3.x
MongoDB 4.x
配置
下述示例以 SequoiaDB 安装目录为 /opt/sequoiadb,协调节点端口号为 11810 进行说明。
配置连接器 fap
修改协调节点配置文件
$ cd /opt/sequoiadb
$ vi conf/local/11810/sdb.conf
添加如下配置:
fap=fapmongo3
Note:
如需兼容 mongodb 2.x 版本,应添加配置“fap=fapmongo2”;如需兼容 mongodb 3.x 版本或者 mongodb 4.x 版本,应添加配置“fap=fapmongo3”
重启协调节点
$ ./bin/sdbstop -p 11810
$ ./bin/sdbstart -p 11810
查看 fap 端口
连接器 fap 的端口号为协调节点端口号 +7
$ netstat -anp | grep 11817
tcp 0 0 0.0.0.0:11817 0.0.0.0:* LISTEN 20462/sequoiadb(118
配置完成后,用户可使用 mongodb 驱动连接到 11817 端口执行命令。
更多内容请点击