SQL 概述 #
SphereEx-DBPlusEngine 是一款分布式数据库增强计算引擎,其下层可对接多种异构数据库。它天然高度兼容已完成对接的异构数据库语法,并在其基础上提供自有语法 SQL 支持,满足更多对集群开发、管理等方面需求。
SQL 种类 #
SphereEx-DBPlusEngine 支持几类 SQL:
- Database SQL
SphereEx-DBPlusEngine 支持多种异构数据库,并支持这些数据库上的原生 SQL。目前针对不同数据库支持的 SQL 程度不多,具体参见SQL 兼容性部分。
- Client SQL
SphereEx-DBPlusEngine 支持部分 SQL 客户端的语句。例如 MySQL 数据库的 MySQL Cient 或 PostgreSQL 数据库的 PSQL Client 等。这些命令行工具,内置方便管理使用的 SQL,如 MySQL Client 中的 show tables、PSQL 中的 \d 等。
- DistSQL
SphereEx-DBPlusEngine 支持部分扩展 SQL,命名为 DistSQL 。主要目的是为了方便对 SphereEx-DBPlusEngine 自身进行管理、维护操作的。具体参见 DistSQL部分。