指南
在 Snowflake 管理的存储上开始使用 Iceberg 表
一份详细的快速入门操作指南,介绍如何创建全托管 的 Iceberg 表并连接兼容的引擎。
从您的第一条 CREATE ICEBERG TABLE 语句开始, 就能启用可投入生产的 Apache Iceberg™ 表。为每一张表带来企业级的保护、开放的互操作性和自动化的存储维护,让您的团队更快地交付数据产品。
加密、Time Travel(时间回溯)、故障安全和跨云复制功能开箱即用,为每一张表提供保护,免去配置云服务提供商(CSP)IAM 和安全设置的额外开销负担。
任何兼容 Iceberg 的引擎,都能对您使用 Snowflake Storage for Apache Iceberg™ 表进行完整的双向读写访问,并由 Snowflake Horizon 进行统一管理。
存储布局、压缩、垃圾回收和生命周期管理都托付后台运行。您的团队只需要编写 CREATE ICEBERG TABLE,其余一切交给 Snowflake 处理。
团队转用的理由
内置保护


开放标准
当您需要让新的分析工具、转换框架或 AI 工作负载来访问您的 Iceberg 数据时,Snowflake Storage 让这一切保持简易:无论是元数据、文件还是治理的运作方式,都与任何 Snowflake 管理的 Iceberg 表一样,易懂且好上手。
基础设施, 自动化
CREATE ICEBERG TABLE 就是您的完整设置清单。 Snowflake 会自动且持续地处理所有表维护操作。 您的工程师将有时间交付 AI 就绪的管道和新的数据产品,而不是消耗时间维护基础设施。


您可以预测的成本
您将按表中的活跃数据付费,而不是为孤立的文件、失败维护作业的输出或元数据开销付费。Snowflake 计算产生的存储请求费用为 0 美元。不会有不透明或者是意料之外的账单开销。
Snowflake 存储
关于适配 Iceberg 表的 Snowflake Storage,您所需要了解的一切都在这里。
Iceberg 表是一种开放表,可让多个引擎基于同一份受治理的数据工作。
当您使用 Snowflake Storage for Iceberg 表格时, Snowflake 会自动处理存储布局、压缩、垃圾回收和生命周期管理。只需一条 CREATE ICEBERG TABLE 语句,即可获得全托管的 Iceberg 表,并且内置加密、Time Travel、故障安全和跨云复制等保护功能。
自行管理存储会把运维的负担积压给您的团队,这意味着团队要承担超过 30 项设置和维护任务,其中包括 IAM 配置、生命周期策略、压缩和垃圾回收。一条策略配置错误就可能损坏表元数据,同时不受管控的文件增长也会让您的成本更难预测。
任何兼容的 Iceberg 引擎都可以通过 Horizon Catalog 读写同一张受治理的表。您可以使用任意您喜欢的引擎和工具,无需复制数据,也不会被锁定在单一环境中。
Snowflake Storage for Apache Iceberg™ 使用以 Horizon Catalog 作为兼容的 Iceberg 引擎提供安全的读写访问,在整个技术栈中实现数据互操作性,同时只保留一张受治理的表,从而无需创建副本或同步管道。
Snowflake 会自动完成 Iceberg 表维护,包括压缩、垃圾回收和生命周期管理。您的团队无需手动安排或管理这些工作。Snowflake 计算产生的存储请求费用已包含在内,因此日常维护不会在账单上徒增单独的请求费用。
Snowflake 采用按表计费的定价模式,所以您只需为活跃的表数据付费。Snowflake 计算所产生的存储请求费用已包含在内。这有助于避免自行管理存储时常见的按存储桶计费带来的意外费用:在那种模式下,孤立文件、元数据开销以及 GET、PUT 和 LIST 请求都可能增加成本。