| 架構(gòu)概述 UniCloud USQL MPP 采用Shared-Nothing架構(gòu),主機(jī)、操作系統(tǒng)、內(nèi)存、存儲都是自我控制。 ?支持本地物理機(jī)部署,也支持部署在私有云上,數(shù)據(jù)源可以是本地存儲、HDFS、云存儲或者其他關(guān)系型數(shù)據(jù)庫,這些數(shù)據(jù)通過ETL工具或者Kafka等集成到UniCloud USQL MPP數(shù)據(jù)庫。 ?基于無共享大規(guī)模并行架構(gòu),具備PB級數(shù)據(jù)處理能力,內(nèi)核基于PostgreSQL內(nèi)核,進(jìn)行了大量優(yōu)化,提供強(qiáng)大的查詢優(yōu)化器,對SQL進(jìn)行了完善的兼容。 ?在接口層,UniCloud USQL MPP除了提供標(biāo)準(zhǔn)的JDBC/ODBC接口之外,還提供常用編程語言Python/R/Java/Perl/C的接口,也提供機(jī)器學(xué)習(xí)庫MADLib、全文檢索和PostGIS的接口,供應(yīng)用層調(diào)用。
|
