hawq和其他数据库之间支持的pl语言的区别是什么?我想比较hawq和其他数据库之间支持的pl语言。 hawq是否比一些数据库支持更多?或者将来hawq会支持更多吗?
答案 0 :(得分:1)
HAWQ中的过程语言在设计和实现方面类似于Greenplum Database和PostgreSQL中的过程语言。它富含支持的过程语言,以及添加新过程语言的可扩展性。
HAWQ与PostgreSQL中程序语言的区别在于用户定义的函数是通过利用HAWQ的MPP架构并行执行的。
除了SQL,C语言和内部语言之外,hawq目前支持很多过程语言,包括plpgsql,plr,plpythonu,pljava,pljavau,plperl,plperlu等。
答案 1 :(得分:0)
HAWQ的一个优点是并行执行这些pl函数,这可能不是特征级别。
答案 2 :(得分:0)
您可以通过hawq参考http://hdb.docs.pivotal.io/20/plext/UsingProceduralLanguages.html获取所有支持的pl语言。
答案 3 :(得分:0)