2016-07-07 33 views

回答

0

HAWQ的一個優勢是並行執行這些pl函數,這可能不是特徵級別。

1

從設計和實現的角度來看,HAWQ中的過程語言與Greenplum Database和PostgreSQL類似。它支持程序語言豐富,並且可以擴展添加新的過程語言。

HAWQ和PostgreSQL之間的過程語言的區別在於用戶定義的函數是通過利用HAWQ的MPP架構並行執行的。

除了SQL,C語言和內部語言,hawq目前支持大量的程序語言,包括PLPGSQL,PLR,plpythonu,pljava,pljavau,plperl,plperlu的等

0

對於最後一部分問題:Does hawq support more than some databases?,答案是YES

HAWQ正在計劃設計一個支持許多文件系統+多種格式的全新插件框架。基本思想來自ORC支持,我認爲這個框架也可以支持其他數據庫,比如postgres,mysql,oracle,redis等等。這與Postgres的最新FDW特性有所不同,但與此類似。

一些參考列舉如下:

HAWQ-786

FDW

相關問題