文档中心 > 系统架构
系统架构

最近更新时间:2022-03-31

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

UniCloud USQL MPP为分布式架构,横向扩展能力很强,可实现上千个节点互联,支持数千个CPU。其强大的数据处理和运算能力适用于以下场景:

  • 适用于面向分析的应用,比如构建企业级的ODS/EDW、数据集市等。

  • 适用于需要处理海量数据的应用,比如数据仓库、商业智能等。

  • 适用于离线数据的分析和数据挖掘,如客户行为分析、人物画像、行为预测建模等。