💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

DuckDB最近推出了与Iceberg REST Catalogs的无服务器端到端交互,用户无需基础设施设置即可在浏览器中查询、读取和写入Iceberg表。该功能基于DuckDB-Wasm,确保浏览器和本地版本执行相同逻辑,用户可通过演示访问自己的S3表,所有计算在浏览器本地运行。

🎯

关键要点

  • DuckDB最近推出了与Iceberg REST Catalogs的无服务器端到端交互,用户无需基础设施设置即可在浏览器中查询、读取和写入Iceberg表。
  • 该功能基于DuckDB-Wasm,确保浏览器和本地版本执行相同逻辑。
  • DuckDB团队重新设计了HTTP交互,实施了JavaScript网络包装器,并通过公共接口路由所有Iceberg网络请求。
  • 与Iceberg REST Catalog交互需要通过HTTP(S)与REST API通信,读取和写入对象存储中的avro和parquet文件,以及进行身份验证。
  • DuckDB是一个开源的分析数据库管理系统,旨在快速查询大型数据集,常被称为“分析的SQLite”。
  • DuckDB-Wasm支持加载扩展,并展示了一个与Amazon S3表配合使用的表可视化演示。
  • DuckDB早在2025年就增加了对Apache Iceberg REST Catalogs的支持,允许用户连接到Amazon S3表和Amazon SageMaker Lakehouse。
  • 用户可以使用演示替换自己的S3表桶ARN和凭证,所有计算在浏览器中本地运行。
  • 敏感数据不会被处理或发送到duckdb.org,所有计算都是在用户的浏览器中进行的。
  • DuckDB在AWS re:Invent 2025会议上展示了从浏览器查询S3表的演示。
➡️

继续阅读