| 架构概述 UniCloud USQL MPP 采用Shared-Nothing架构,主机、操作系统、内存、存储都是自我控制。 支持本地物理机部署,也支持部署在私有云上,数据源可以是本地存储、HDFS、云存储或者其他关系型数据库,这些数据通过ETL工具或者Kafka等集成到UniCloud USQL MPP数据库。 基于无共享大规模并行架构,具备PB级数据处理能力,内核基于PostgreSQL内核,进行了大量优化,提供强大的查询优化器,对SQL进行了完善的兼容。 在接口层,UniCloud USQL MPP除了提供标准的JDBC/ODBC接口之外,还提供常用编程语言Python/R/Java/Perl/C的接口,也提供机器学习库MADLib、全文检索和PostGIS的接口,供应用层调用。
|