雪花为什么有内部阶段?

ajc*_*der 6 snowflake-cloud-data-platform

内部阶段的概念具有误导性,或者我的解释不正确。请纠正我的理解。根据文档

  1. Snowflake 帐户可以托管在三个云平台(AWS/Azure/GCP)中的任何一个中。
  2. 因此,这意味着 Snowflake 架构的所有三层(存储、计算和云服务)都可以在任何这些选定的云平台上部署和管理。
  3. 现在Snowflake将云存储中数据文件的位置称为Stage。因此,参考第 2 点,由于存储始终部署在任何公共云 (AWS/Azure/GCP) 上,理论上/隐含地仅指这些外部阶段,对吗?如果这种解释是正确的,为什么首先会有内部阶段的概念。

Mik*_*ton 1

内部阶段是 Snowflake 提供的存储并向您计费。外部阶段是指客户拥有并付费的存储。

您是对的,这仍然是公共云资源,但除 Snowflake 或 Snowflake 连接器之外的任何其他资源都无法访问内部阶段。因此,它是“内部的”。