Azure SQL与Synapse SQL(专用池)数据物理存储位置确认
Azure SQL 与 Synapse SQL 专用池的物理存储位置说明
1. Azure SQL 数据库
Azure SQL(含单数据库、弹性池)的数据物理存储在Azure托管的专用存储卷中,和ADLS Gen2是完全独立的存储服务。这类存储为关系型数据库场景优化,采用分层架构(本地SSD缓存+远程存储),适配OLTP场景的低延迟读写需求,不属于数据湖范畴。
2. Synapse SQL 专用池(数据仓库)
Synapse SQL专用池的底层存储是Azure为其分配的专属Blob存储容器,并非直接存放在ADLS Gen2中。不过它和ADLS Gen2具备深度集成能力:
- 可通过
COPY INTO、外部表等方式直接读取ADLS Gen2中的数据做分析 - 也能将专用池内的数据导出到ADLS Gen2,实现数据湖与数据仓库的联动
但专用池自身的持久化数据,是和实例绑定的专属Blob存储,独立于用户自建的ADLS Gen2账户。
常见误区纠正
数据湖(ADLS Gen2)是作为中央数据存储库存放各类原始、半结构化/非结构化数据,但并非Azure所有服务的数据都默认存于此。不同Azure服务会根据自身场景需求采用专属优化的存储方案:
- OLTP类服务(Azure SQL)使用专用关系型存储
- 数据仓库类(Synapse专用池)使用专属Blob存储
- 数据湖主要用于统一存储多源异构数据,供Synapse Spark、Azure ML等各类分析服务访问
内容的提问来源于stack exchange,提问作者DataDoer
相关产品推荐
相关产品推荐

