gpt4 book ai didi

rest - 将 REST Web 服务用于 ETL/数据仓库

转载 作者:行者123 更新时间:2023-12-04 06:50:05 28 4
gpt4 key购买 nike

有没有人使用基于 REST 的方法进行 ETL/数据仓库操作?换句话说,通过 REST Web 服务调用来调用 ETL 和 OLAP/数据库刷新作业:

例如把 http://company.com/cube/123523 (用新数据刷新特定的 OLAP 多维数据集)
或发布 http://company.com/view/patients/123123 (为患者创建新的数据库 View )

在我看来,REST 是一种非常适合和简洁的架构风格,用于对此类每月任务进行建模......

最佳答案

ETL 就是非常非常快速地将行插入数据库(或者有时非常非常灵活,当数据有点冒险并且需要自动清理时)。

REST 意味着使用所有 HTTP,因此使用所有动词,通常是一种 unicode 的生活方式。

HTTP 作为一种协议(protocol)并不是很快。它不是二进制的(尽管我想你可以有二进制有效负载)

ETL 问题实际上是在寻找依赖于数据源的解决方案。您的数据源是否具有 native 二进制协议(protocol)?使用它,它通常是最快的。

话虽如此,有些数据源被锁定在 80 端口之后。微软的 ADO.NET 数据服务 (Astoria) 等公司已经在研究基于 REST 的数据访问 API 的细节。如果它是高性能的,我会感到惊讶,但它肯定看起来非常灵活。

关于rest - 将 REST Web 服务用于 ETL/数据仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260302/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com