2016-07-07 32 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

相关问题