【SequoiaDB】4 巨杉数据库SequoiaDB整体架构

1 整体架构

Sequoia DB巨杉数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块组成。

其中,数据库存储引擎模块是数据存储的核心,负责提供整个数据库的读写服务、数据的高可用与容灾、ACID与发你不是事务等全部核心数据服务能力。

数据库实例模块则作为协议与语法的适配层,用户可根据需要创建包括MySQL、PostgreSQL与Spark SQL在内的结构化数据实例;支持JSON语法的MongoDB实例;以及完全兼容S3与Posix文件系统的对象存储实例。

【SequoiaDB】4 巨杉数据库SequoiaDB整体架构_第1张图片

 

2 数据库实例

Sequoia DB巨杉数据库支持多种类型的数据库实例。至当前版本为止,Sequoia DB巨杉数据库支持6中不同的实例类型。

实例类型

实例分类

描述

MySQL

结构化数据

适用于纯联机交易场景,与MySQL保持100%兼容

PostgreSQL

结构化数据

适用于联机交易场景与中小量数据的分析类场景,与PostgreSQL基本保持兼容

SparkSQL

结构化数据

适用于海量数据的统计分析类场景,与Spark SQL保持100%兼容

JSON API

半结构化

你可能感兴趣的:(巨杉数据库,SequoiaDB架构,编目节点,协调节点,数据节点,巨杉数据库)