微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SequoiaSQL 分布式 SQL 存储引擎

程序名称:SequoiaSQL

授权协议: GPLv2

操作系统: 跨平台

开发语言: C/C++

SequoiaSQL 介绍

Sequoiasql 是巨衫数据库开源的一个分布式 sql 存储引擎,目前支持 SequoiaDB 3.0 作为后端数据库,并计划扩展到多个数据库,如
MongoDB/Redis 等。

Sequoiasql 此前是 SequoiaDB 数据库sql 解析模块,在经过 1.0~3.0 的发展,Sequoiasql 组件也实现了
PostgresqlMysqL 的兼容。在未来,还会实现 MairaDB 的兼容支持,并且实现更多存储引擎的兼容对接。

1.下载 boost-1.59.0 和 MysqL-5.7.18.

2.将组件代码复制到存储目录

  # mkdir -p MysqL-5.7.18/storage/sequoiadb
  # cp sequoiasql-MysqL/* MysqL-5.7.18/storage/sequoiadb

3.构建组件

  # cd MysqL-5.7.18
  # cmake . -DWITH_BOOST=../thirdparty/boost/boost_1_59_0/ -DCMAKE_INSTALL_PREFIX=/opt/MysqL -DMysqL_DATADIR=/opt/MysqL/data -DWITH_SDB_DRIVER=/opt/sequoiadb -DCMAKE_BUILD_TYPE=Release
  # make -j 4
  # make install

SequoiaSQL 官网

https://github.com/SequoiaDB/sequoiasql-mysql

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐