SequoiaDB

SequoiaDB is a distributed relational database with a storage layer and a computing layer. The storage layer is a database storage engine that uses the Raft algorithm to achieve data consistency across a distributed environment. The computing layer is either a relational database instance such as a MySQL instance, a semi-structured data access instance such as via JSON APIs, or an unstructured data storage model instance such as with AWS S3. Key features of SequoiaDB include - Distributed OLTP with availability and consistency guarantees - Petabyte-level horizontal scalability - Hybrid Transactional / Analytical Processing (HTAP) - 2-region 3-data-center recovery mechanisms

Data Model

Document / XML

System Architecture

Shared-Disk

SequoiaDB Logo
Website

http://www.sequoiadb.com

Source Code

https://github.com/SequoiaDB/SequoiaDB

Tech Docs

http://doc.sequoiadb.com/cn/sequoiadb

Developer

SequoiaDB Corporation

Country of Origin

CN

Start Year

2011

Project Type

Commercial, Open Source

Written in

C++

Supported languages

C, C#, C++, Java, PHP, Python

Compatible With

MySQL, PostgreSQL, Spark SQL

Operating Systems

Linux

Licenses

AGPL v3

Wikipedia

https://en.wikipedia.org/wiki/SequoiaDB