×

SequoiaSQL分布式SQL存储引擎

消耗积分:0 | 格式:zip | 大小:0.07 MB | 2022-06-23

张亮

分享资料个

授权协议 GPLv2
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件

软件简介

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

poYBAGKn5p6AeuL5AADKKbkOK8k740.jpg

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

Building

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
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !