将 SQL Server 上的存储过程迁移到 HPL/SQL(Hadoop 生态系统)

Posted

技术标签:

【中文标题】将 SQL Server 上的存储过程迁移到 HPL/SQL(Hadoop 生态系统)【英文标题】:Migrate stored procedure on SQL Server to HPL/SQL (Hadoop ecosystem) 【发布时间】:2020-09-23 04:13:40 【问题描述】:

我有一个项目需要将所有存储过程从 SQL Server 迁移到 Hadoop 生态系统。

所以主要的一点让我担心如果 HPL/SQL 被终止或不是最新的,如http://www.hplsql.org/new。它显示了 HPL/SQL 0.3.31-September 2011,2017 的最新更新功能

有没有人使用过这个开源工具,根据您的经验,这种迁移是可行的吗?非常感谢您的分享。

【问题讨论】:

【参考方案1】:

我面临着将大量存储过程从传统 RDBMS 迁移到 Hadoop 的同样问题。

首先,这个项目仍然有效。它从 2.0 版开始包含在 Apache Hive 中,这就是它自 2017 年 9 月起停止单独发布的原因。您可以从 hive repo 下载最新版本的 HPL/SQL。

您可以查看git history 以了解新功能和错误修复。

【讨论】:

谢谢,这对我的项目来说是很好的输入。但是,由于浪费了太多人力资源而不是在 Hive 上重建它们,我们停止实施这种方式。

以上是关于将 SQL Server 上的存储过程迁移到 HPL/SQL(Hadoop 生态系统)的主要内容,如果未能解决你的问题,请参考以下文章

将索引从 SQL Server 2008 迁移到 SQL Azure

将 .DBF 文件迁移到 Sql Server 数据库

将 SQL Server 存储过程转换为 Oracle 过程以从表中查询

使用证书的存储过程上的 SQL Server 签名

使用 Workbench 迁移向导通过 ssh 将 MS SQL Server 数据库迁移到 MySQL

将Java存储过程迁移到AWS RDS oracle