
SequoiaDB 分布式集群生态工具及容器化部署实战
本次分享的主要内容为:1)巨杉数据库集群架构简介;2)巨杉数据库分片原理及高可用性;
3)基于 Docker 镜像部署分布式集群实战;4)巨杉数据库周边生态工具。
演讲实录
大家好,我叫杜蓉,今天分享主题是 SequoiaDB 分布式集群容器化部署实战。先做一个简单
的自我介绍,我来巨杉技术社区,之前在网易任职高级 DBA,近几个月与社区技术同学做了
很多沟通交流,对巨杉数据库也有了自己的认识和理解,总结下来分享给大家,欢迎大家多
多交流和支持。
今天的分享从下面四分方面展开,分享一下巨杉数据库的分布式集群架构,以及弹性扩容和
高可用性,然后给大家实战演示一下用 Docker 部署巨杉数据库分布式集群,最后分享一下
巨杉数据库生态工具。
巨杉数据库作为分布式数据库是计算和存储分离架构,有数据库实例层和存储引擎层组成
的。存储引擎层负责数据库核心功能比如数据读写存储以及分布式事务管理。数据库实例层
也就是这里的的 SQL 层负责把应用 sql 请求处理后发存储引擎层处理,并且把存储引擎层响
应结果反馈给应用层。支持结构化实例比如 MySQL 实例/PG 实例/Spark 实例,也支持非结构
化实例 比如 Json 实例/S3 对象存储实例/PosixFs 实例等等。这种架构支持的实例类型比较
多,方便从传统数据库无缝迁移到巨杉数据库,减小了开发学习成本,之前也跟数据库圈同
行交流,他们对架构也是十分认可。
评论