希望有一个 Presto/Trino 数据库的数据连接器。这是希捷使用的数据库。以下是他们提出的问题和原因。
我们当前的问题(实际上并不是 JMP 的问题)是我们的数据源是 Presto/Trino “分布式查询引擎”应用程序。
- Presto/Trino 自从从 FaceBook/Meta 分拆以来经历了一些项目所有权/分叉问题——从这里我将简单地将其称为“Trino”
- Trino 的核心接口是 HTTP/REST 传递 JSON
- 通用语言存在特定于语言的接口:perl、python、Java(作为 jdbc)
- 核心 Trino 项目从未提供过 ODBC 接口——“留作练习让其他人完成”
- 创建了 MSWindows ODBC 驱动程序,但它们的所有权尚不清楚:
- 不知道有没有完全开源的TRINO/ODBC接口。
鉴于 JMP 用户社区主要是 MSWindows(和 Mac,但不是 Linux)用户,将 JMP 连接到基于云的数据源意味着使用 ODBC,并最终导致像 Magnitude 这样提供解决方案的公司产生二次费用。
JMP 对 MSWindows 用户有很大的好处,但 MSWindows ODBC 次要成本可能足以将用户推向 Linux/开源世界(python、R 甚至 Java),在那里他们消除了次要成本,以换取不太方便的探索性数据分析。