OushuDB 的主要功能

xiaokissoo發表於2021-11-18
OushuDB 的主要功能

極速執行器: 高效的執行器,比傳統數倉/MPP快5-10倍,比Hadoop SQL引擎要快5-30倍。

公有云和私有云部署:支援亞馬遜和阿里雲等公有云平臺,同時可以支援主流PaaS雲平臺(比如Kubernetes等)和Docker部署。

對標準的完善支援:ANSI SQL標準,OLAP擴充套件,標準JDBC/ODBC,比Hadoop SQL引擎都要完善。

具有非常成熟的並行優化器。優化器是並行SQL引擎的重要組成部分,對效能影響很大,尤其是對複雜查詢。

支援ACID事務特性:這是很多現有基於Hadoop的SQL引擎做不到的,對保證資料一致性很重要。可以有效減少開發及運維人員的負擔。

動態資料流引擎:基於UDP的高速網際網路絡。

彈性排程執行:可以根據查詢大小來決定執行查詢使用的節點及Segment個數。

支援多種分割槽方法及多級分割槽:支援List分割槽和Range分割槽。分割槽表對效能有很大提升作用,如果使用者只想訪問最近一個月的熱資料,查詢只需要掃描最近一個月資料所在分割槽。

支援多種壓縮方法:snappy,gzip,zlib, zstd, lz4, RLE等。

多種儲存過程語言支援:python, c/c++, perl等。

動態擴容:動態按需擴容,按照儲存大小或者計算需求,秒級新增節點。

多級資源和負載管理:和外部資源管理器YARN整合;可以管理CPU,Memory資源等;支援多級資源佇列;具有方便的DDL管理介面。

支援訪問任何HDFS及其他系統的資料:各種HDFS格式(文字,ORC等等)以及其他外部系統(Hive等),並且使用者自己可以開發外掛來訪問新的資料來源。

原生的機器學習資料探勘庫MADLib支援:易於使用及高效能。

與Hadoop系統無縫整合:儲存、資源、安裝部署、資料格式和訪問等。

完善的安全及許可權管理:kerberos;資料庫,表等各個級別的授權管理。

支援多種第三方工具:比如Tableau,SAS,較新的Apache Zeppelin等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957629/viewspace-2842936/,如需轉載,請註明出處,否則將追究法律責任。

相關文章