免费下载 Windows 版

查看广告以免费下载

Softonic 评论

将 Parquet 和 Delta 文件转换为快速、可查询的 HTTP API

体验一个配置驱动的服务器,它将 Parquet、Delta 和 Iceberg 文件作为带类型的 HTTP API 公开,输出格式为 Arrow 或 JSON。DataPress,由 DataPress 开发者 DataPress 提供,针对需要低延迟访问列式数据集的数据工程师和应用程序开发人员。它提供双执行引擎(DuckDB 和 DataFusion)、内存数据集的热重载以及内置指标,使其适合容器化部署和从 Python 或 CLI 进行程序控制。

DataPress 实际上发布什么以及如何发布?

DataPress 将列式数据发布为 HTTP 端点。 它将 Parquet、Delta 和 Iceberg 数据集转换为返回 JSON 或 Arrow IPC 的类型化 API。服务器在启动时推断模式,因此您无需手动映射列,并且它还提供一个可选的原始 SQL 端点,用于验证和运行连接、窗口函数和子选择,针对底层文件。

这如何影响查询期间的系统性能?

性能集中在列式内存和零拷贝路径上。 该工具使用 Rust 构建,利用 Arrow IPC 避免大规模传输时的 JSON 序列化开销,并依赖列式格式来减少内存压力。您可以在 DuckDB 和 DataFusion 后端之间切换,以比较在相同 API 合同下的延迟,并且热重载会在不重启服务器的情况下更新内存中的数据集。

在生产环境中部署是否安全?

生产特性包括可观察性和访问控制。 服务器公开指标和健康检查端点以进行监控,并支持 OAuth2 和 OIDC 进行数据集访问。它还提供 Kubernetes 存活性和就绪探针以及原生 S3 对象存储支持,这与容器化部署模式和常见云对象存储相匹配。

我需要深厚的 Rust 或 SQL 技能才能操作它吗?

操作复杂性偏向于配置和 SQL 熟悉度。 您可以通过独立的 CLI 或 Python wheel 进行程序控制来管理该服务,服务器使用单个配置文件来发布数据集。普通用户需要学习配置模式;分析团队和工程师通过可选的原始 SQL 端点和后端引擎的选择获得直接控制。

适合需要快速、低开销数据 API 的工程师

DataPress 适合快速将列式数据集发布到 HTTP 的数据工程师和开发人员,并需要生产监控和身份验证。在针对特定工作负载进行调优时,预计需要投入时间进行配置和后端比较。权衡在于操作控制依赖于配置和 SQL 技能,而不是图形管理界面,因此最适合对代码和基础设施感到舒适的团队。

  • 赞成

    • 作为类型化 HTTP API 提供 Parquet、Delta 和 Iceberg
    • 零拷贝 Arrow IPC 用于大数据集导出
    • 可切换的 DuckDB 和 DataFusion 后端用于 A/B 测试
    • 热重载在不重启服务器的情况下更新内存中的数据集
  • 反对

    • 需要配置文件知识以发布数据集
    • 操作控制是由CLI或Python驱动的,没有GUI管理
    • 后端比较需要针对特定工作负载进行手动基准测试

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    0.8.6

  • 更新日期

  • 平台

    Windows

  • OS

    Windows 11

  • 大小

    94.77 MB

应用程式 提供其他语言版本


免费下载 PC 版

查看广告以免费下载


用户对 DataPress 的评分

您是否尝试过 DataPress?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic