hawq 和其他数据库支持的 pl 语言有什么区别?我想比较 hawq 和其他数据库支持的 pl 语言。hawq 支持的不仅仅是一些数据库吗?或者hawq将来会支持更多吗?
4 回答
1
HAWQ 中的过程语言在设计和实现方面与 Greenplum 数据库和 PostgreSQL 中的类似。它具有丰富的受支持的程序语言,以及添加新程序语言的可扩展性。
HAWQ 与 PostgreSQL 的过程语言的不同之处在于,用户定义的函数是利用 HAWQ 的 MPP 架构并行执行的。
除了 SQL、C 语言和内部语言之外,hawq 目前还支持很多过程语言,包括 plpgsql、plr、plpythonu、pljava、pljavau、plperl、plperlu 等。
于 2016-07-08T13:17:44.227 回答
0
您可以参考http://hdb.docs.pivotal.io/20/plext/UsingProceduralLanguages.html了解 hawq 支持的所有 pl 语言。
于 2016-07-08T01:55:34.727 回答
0
HAWQ 的一个优势是并行执行这些 pl 函数,这可能不是特性级别。
于 2016-07-07T22:45:25.807 回答