写点什么

优化存储成本并简化合规性,通过存储生命周期策略现已正式提供 | 技术趋势

  • 2025-11-28
    北京
  • 本文字数:1677 字

    阅读完需:约 6 分钟

大小:852.34K时长:04:50
优化存储成本并简化合规性,通过存储生命周期策略现已正式提供 | 技术趋势

如今,每个组织都面临着同样的核心挑战:如何在保留大量数据的需求与日益增长的成本控制压力之间取得平衡。一家金融服务公司可能需要保留多年的模型输出数据,以应对监管审计。一家媒体公司或许会累积数万亿字节的日志数据,这些数据很少被访问,但必须予以保存。各行业的安全团队都会生成海量日志,这些日志虽至关重要且需留存,但极少被查阅。无论是出于合规要求、分析需求还是运营可追溯性目的,情况都大同小异——曾经对日常运营至关重要的数据,最终会变成“冷数据”,但因其价值较高或受法规强制要求,无法直接删除。


在 Snowflake,我们秉持化繁为简的理念。为应对这些挑战,我们欣然宣布:存储生命周期策略(Storage Lifecycle Policies)现已正式提供。该功能提供了一种简单、自动化的方式来管理数据生命周期,能帮助你大幅降低休眠数据的存储成本(降幅达 55%-90%),并以最低的运营开销简化合规流程。


在本篇博文中,我们将介绍如何使用存储生命周期策略自动管理数据生命周期——从归档冷数据到删除过期记录——让你既能节省成本、保持合规,又能将精力集中在创新,而非基础设施管理上。

什么是存储生命周期策略?


存储生命周期策略是一种模式级对象,可让你自动从标准 Snowflake 表中归档或删除数据。这些策略在行级别应用,能基于定义的时间线对要归档或删除的特定数据进行精细控制。你只需定义一个简单的策略表达式,剩下的工作由 Snowflake 负责——它会在共享计算资源上每天自动运行该策略。


开始只需两个步骤,并且新增的一组权限可以帮助你控制谁有权创建和应用这些策略:

  • 创建策略,指定要归档或删除的行;

  • 应用策略,将策略应用到一个或多个表。


以下是一个快速示例:

步骤 1:创建策略


创建一个储存生命周期策略,将超过 360 天的数据归档到 COLD 存储层,五年后删除。


步骤 2:应用策略


将该策略附加到表(my_table)上。


核心优势


“以 Block 公司的规模来看,为满足合规要求而管理数 PB 字节的安全日志,不仅是一项运营挑战,更是一个需要创新解决的技术难题,”Block 公司高级平台安全工程师 Bryan Cha 表示,“我们需要一种更高效的方式来满足我们的七年数据留存要求,同时又不影响保护客户的能力。我们向 Snowflake 提出这一挑战时,他们看到了更广泛的机会,并着手开发了存储生命周期策略。开发全程我们都在合作:在生产环境里测试功能,分享想法帮着完善最终设计。最终的解决方案不仅增强了我们的安全态势,还证明了以‘技术优先’思维应对基础设施挑战能带来多大的可能性。”

大幅降低存储成本


存储生命周期策略可通过自动将较旧、访问频率低的数据迁移到成本更低的归档层级,帮助你优化成本。对于需留存超过一年且需定期检索(例如每六个月检索 10%)的数据,使用 COOL 层级可节省 67%-77% 的存储和管理成本。若使用 COLD 层级,成本节省比例可高达 90%。


图 1:客户经济效益示例

简化合规流程


通过自动化数据留存和删除流程,轻松满足合规要求。你可以配置策略,让数据在永久删除前先归档指定时长;也可直接设置数据过期后删除,无需经过归档环节。这两种方式都能帮助你遵守企业的数据治理标准。

消除运营复杂性


Snowflake 可完全自动化数据生命周期流程,将你的团队从管理复杂手动脚本的工作中解放出来。这不仅减轻了运营负担,还能让你将精力集中在从数据中挖掘价值上。你可以通过 STORAGE_LIFECYCLE_POLICY_HISTORY 表函数轻松监控策略执行情况,从而保持对整个流程的全面可见性。

按需从归档中检索数据


你可以使用带有 WHERE 子句的简单命令,选择性地将归档数据的副本检索到新表中。这使得你在数据检索时能获得与归档时相同的精细控制。

今日即可开启使用


储存生命周期策略现已正式面向所有客户开放。归档层(COOL 和 COLD)在所有 AWS 区域均可使用,过期策略在所有区域及所有云平台(AWS、Azure、GCP)均受支持。Azure 中的归档层目前处于预览阶段。立即开始简化数据管理、降低存储成本,并向合规目标迈进。如需了解更多信息,请查阅 Snowflake 文档


原文地址:https://www.snowflake.com/en/blog/storage-lifecycle-policies-ga/



点击链接立即报名注册:Ascent - Snowflake Platform Training - China

2025-11-28 17:009

评论

发布
暂无评论

甲方日常 52

句子

工作 随笔杂谈 日常

6个JDK自带JVM调优工具,一次性打包给你说清楚

田维常

jvm调优

厉害了!阿里内部都用的Spring+MyBatis源码手册,实战理论两不误

小Q

Java spring 学习 面试 mybatis

响应式关系数据库处理R2DBC

程序那些事

MySQL R2DBC 程序那些事 响应式系统 响应式数据库

2020双十一,阿里云GRTN拉开直播和RTC技术下半场的序幕

阿里云CloudImagine

架构 云直播 直播 流媒体 直播架构

基于Vue实现一个有点意思的拼拼乐小游戏

徐小夕

Java GitHub 开源 H5游戏 H5

影视剪辑类自媒体运营心得:如何抓住观众的痛点

石头IT视角

接口测试并不只是测试参数和返回值

测试人生路

接口测试

有点意思的gif动图生成平台开发实战(二)

徐小夕

Java Vue 大前端 GIF React

读完某C++神作,我只记住了100句话

MySQL从删库到跑路

c++

《程序员面试金典》.pdf

田维常

面试

这才是图文并茂:我写了1万多字,就是为了让你了解AQS是怎么运行的

鄙人薛某

Java 并发编程 AQS 并发 ReentrantLock

【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!

冰河

性能优化 内存模型 JVM 堆栈 JVM笔记

为什么容器内存占用居高不下,频频 OOM

996小迁

Java 架构 容器 面试 k8s

SQL数据库集合运算

正向成长

SQL表联结 SQL集合运算

go-zero 如何扛住流量冲击(一)

万俊峰Kevin

microservice go-zero goctl Go 语言

程序员如何判断跳槽岗位是否有坑!

Java架构师迁哥

Vokenization:一种比GPT-3更有常识的视觉语言模型

脑极体

什么是服务器租用?

德胜网络-阳

容器和虚拟机到底有啥区别?

网管

容器 虚拟机

SpringBoot-技术专题-Hystrix学习介绍

码界西柚

2020年底备战—从技术到面试合集

iOSer

ios 编程 面试

Java中的线程与C++中的区别

jiangling500

Java c++ 线程

这份算法攻略,我拿到了5个大厂的offer

yes

面试 算法 笔试

区块链数字货币商城系统开发模式

薇電13242772558

区块链 数字货币

直播卖货已成趋势

anyRTC开发者

音视频 WebRTC RTC

支撑2715​亿元海量订单 揭秘京东大促背后的数据库基石

京东科技开发者

数据库 数据仓库 云服务 云数据库

.net core增强工作流组件,基于稳定平台,多项目整合开发

雯雯写代码

解读登录双因子认证(MFA)特性背后的TOTP原理

华为云开发者联盟

算法 totp 密钥

Java中NullPointerException的完美解决方案

Silently9527

java8 Optional

微服务架构中的“参天大树”:SpringBoot+SpringCloud+Docker

小Q

Java 学习 容器 面试 微服务

优化存储成本并简化合规性,通过存储生命周期策略现已正式提供 | 技术趋势_Snowflake_Kaushal Jain_InfoQ精选文章