扩展 Vertica

可以扩展 Vertica 以执行新操作或处理新的数据类型。有几种类型的扩展:

  • 外部过程: 在数据库群集中执行主机上安装的外部脚本或程序。

  • 用户定义的 SQL 函数: 常用 SQL 表达式,可帮助您简化和标准化 SQL 脚本。

  • 存储过程: 存储在数据库中的 SQL 过程(相对于外部过程)。存储过程可以直接与您的数据库进行通信和交互,以执行维护、执行查询和更新表。

  • 用户定义的扩展 (UDx): 用 C++、Python、Java 和 R 编程语言编写的函数或数据加载步骤。当使用 SQL 难以完成或需要很长时间才能完成您要执行的数据处理类型时,这些扩展很有用。 用户定义的扩展 解释了如何使用它们,开发用户定义的扩展 (UDx) 解释了如何创建它们。