SequoiaDB分布式数据库权威指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4章 数据库实例

SequoiaDB(巨杉数据库)采用计算和存储分离的分布式架构,一方面可以提供针对数据表的无限横向水平扩展;另一方面通过提供不同类型数据库实例的方式,在计算层100%兼容MySQL、PostgreSQL、SparkSQL和MariaDB的协议与语法,原生支持跨表、跨节点的分布式事务能力,确保应用程序基本可以在零改动的基础上进行数据库迁移。除了结构化数据,SequoiaDB还可以在同一集群内支持JSON、S3对象存储及SequoiaFS文件系统等非结构化数据,面向上层微服务架构的应用提供完整的数据服务资源池。

本章将主要介绍SequoiaDB支持的如下数据库实例(组件)的操作和开发。

● 关系型数据库实例:MySQL实例、PostgreSQL实例、SparkSQL实例、MariaDB实例。

● JSON实例。

● 对象存储实例:S3实例、SequoiaFS文件系统实例。