DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

SequoiaDB


SequoiaDB is a distributed relational database with a storage layer and a computing layer.[05][06][07]

Source Code
https://github.com/SequoiaDB/SequoiaDB[02]
Developer
Country of Origin
CN
Start Year
2011 [08]
Project Types
Commercial, Open Source
Written in
C++
Supported Languages
C, C#, C++, Java, PHP, Python
Compatible With
MySQL, PostgreSQL, Spark SQL
Operating System
Linux
License
AGPL v3

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

Database Entry

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[05][06][07]

Data Model


System Architecture


Revision #8