SequoiaDB is a distributed document-oriented NoSQL Database.
Engine:
### SequoiaDB README
-----------------
sequoiadb -- SequoiaDB Engine
sdbstart -- SequoiaDB Engine start
#### About Us
sdbstop -- SequoiaDB Engine stop
sdblist -- SequoiaDB Engine list
SequoiaDB is a MySQL/PostgreSQL-compatible distributed relational database.
sdbfmp -- SequoiaDB fenced mode process
It supports ACID, horizontal scaling, HA/DR and Multi-model data storage engine.
Shell:
-----------------
sdb -- SequoiaDB client
#### **SequoiaDB Specific Characteristics**
sdbbp -- SequoiaDB client backend process
-**Standard SQL access, MySQL compatibility**
Cluster Manager:
SequoiaDB supports standard SQL access, and achieves MySQL/PostgreSQL/SparkSQL compatibility in protocol level.
-----------------
sdbcm -- SequoiaDB cluster manager
-**Financial-level distributed OLTP**
sdbcmart -- SequoiaDB cluster manager start
sdbcmtop -- SequoiaDB cluster manager stop
As a financial-level multi-model distributed database, SequoiaDB is designed to support MySQL/PostgreSQL compatible OLTP.
sdbcmd -- SequoiaDB cluster manager daemon
-**Distributed Architecture**
Tools:
SequoiaDB data storage engine applies native distributed architecture. The data are stored in different physical nodes, which could achieve the automated data distribution and management, as well as the flexible scalability.
-----------------
sdbdpsdump -- SequoiaDB log dump
-**Multi-Model Data Engines**
sdbexprt -- SequoiaDB export
sdbimprt -- SequoiaDB import
The flexible storage data types of SequoiaDB support structured, semi-structured and unstructured data, realizing the unified management of multi-model data.
sdbinspt -- SequoiaDB data inspection
sdbrestore -- SequoiaDB restore
-**HTAP (Hybrid Transactional and Analytical Processing)**
sdbtop -- SequoiaDB TOP
sdbperfcol -- SequoiaDB performance collection
Through the support of SQL and the integration of Spark, SequoiaDB achieves the hybrid transactional and analytical processing, and agile and flexible business application implementation to handle more complicated business scenarios.