速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Google Cloud 在预览版中引入了用于云存储的分层命名空间

  • 2024-08-02
    北京
  • 本文字数:1042 字

    阅读完需:约 3 分钟

Google Cloud 在预览版中引入了用于云存储的分层命名空间

Google Cloud 宣布了一项对其云存储服务的重大更新,引入了分层命名空间(HNS)。这项新功能现已推出预览版,允许用户在分层文件系统结构中组织存储桶,从而提高性能、一致性和可管理性。


分层命名空间使用户能够在存储桶内创建目录和嵌套子目录,从而更有效地组织数据。这种逻辑结构映射了传统的文件系统,使用户更容易管理和访问数据。分层组织简化了数据管理并提高了性能,特别是对于需要大量目录和文件操作的负载效果更佳。


谷歌云存储的集团产品经理 Vivek Saraswat 和员工软件工程师 Zhihong Yao 写道:


带有分层命名空间的存储桶有着由一个 API 支持的存储文件夹资源,新的“重命名文件夹”操作以递归方式重命名文件夹及其内容,这是仅元数据操作。这确保了该过程快速且原子化,且与现有存储桶相比,它提高了与文件夹相关的操作的性能和一致性。


此外,Google Cloud 首席布道师 Richard Seroter 在推特上写道:


……创建更具功能性的对象“树”。这可以改善你与“文件夹”的交互方式,提高性能等等。



左图:具有扁平层次结构和模拟文件夹的 Cloud Storage 存储桶。右图:具有分层命名空间的存储桶,组织成树状结构(来源:Google Cloud 博客文章)


HNS 的引入对于需要高性能和可管理性的场景特别有益,如大数据分析、内容管理系统和大规模应用程序部署。例如,管理大量视频文件库的媒体公司可以使用 HNS 按项目、日期或类型组织内容,从而提高可访问性和处理效率。


用户可以创建启用 HNS 的新存储桶,或迁移现有存储桶以利用分层命名空间。Google Cloud 提供了全面的文档和工具来促进这一转变。用户可以通过 Google Cloud Console、命令行界面或 API 启用 HNS,从而灵活地管理存储资源。


ROI Training 的 Google 云学习总监 Patrick Haggerty 在 LinkedIn 帖子中列出了 Google Cloud Storage 中 HNS 功能的优缺点:


优点:

如果重命名文件夹,则无需再移动或重写文件。

用于操作文件夹的新 API 操作。

读 / 写操作的初始 QPS 更快(x8)。

与托管文件夹配合使用以获得文件夹权限。


缺点:

必须在创建存储桶时启用。

不支持版本控制、锁定、保留或文件级 ACL。

该功能需要额外收费(价格未公布)。


其他超大规模提供商(如微软和 AWS)也在其存储服务中提供 HNS 功能。例如,在 Azure Data Lake Storage Gen2 中,HNS 将帐户内的对象 / 文件组织成目录和嵌套子目录的层次结构。同时,在 Amazon S3 中,目录存储桶将数据按层次结构组织到目录中,而不是通用存储桶的平面存储结构。


原文链接:

https://www.infoq.com/news/2024/06/google-cloud-storage-hns/


2024-08-02 08:007896

评论

发布
暂无评论
发现更多内容

做 App 还是小程序好?

InfoQ IT百科

基于DDD思想的技术架构战略调整

Qunar技术沙龙

DDD 构架

低代码开发平台能开发哪些应用?

InfoQ IT百科

软件激活码是什么?

InfoQ IT百科

zip格式的文件怎么打开?

InfoQ IT百科

DAO社区的胜利,Tiger DAO VC胜在治理与共识

小哈区块

利用 Dio 完成数据更新的 Patch 请求

岛上码农

flutter 安卓开发 4月月更 跨平台开发 ios 开发

WPS有哪些隐藏的使用小技巧?

InfoQ IT百科

目前WPS支持在哪些设备上使用?

InfoQ IT百科

架构实战营作业三

热猫

未来几年如何把握住音视频开发的大浪潮,音视频高级开发工程师培养计划

赖猫

音视频 编程开发 音视频开发

残酷春天里的中国科技(四):跨越地方保护主义

脑极体

WPS是什么软件?

InfoQ IT百科

如何隐藏电脑上的文件?

InfoQ IT百科

一个WPS账号可以在多个设备同时登陆吗?

InfoQ IT百科

【漏洞分析】jdk9+Spring及其衍生框架

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

外包学生管理系统--架构详细设计方案

凯博无线

使用WPS需要注册/登录账号吗?

InfoQ IT百科

SOFARegistry 源码|数据分片之核心-路由表 SlotTable 剖析

SOFAStack

GitHub 开源 程序员 开发者 源码解析

极致体验,揭秘抖音背后的音视频技术

火山引擎边缘云

音视频 边缘计算 音视频技术

关于缓存更新的一些可借鉴套路

架构精进之路

缓存 4月日更 4月月更

如何部署自己的网站?

InfoQ IT百科

有哪些比较靠谱的低代码开发平台?

InfoQ IT百科

云原生新时代弄潮儿k8s凭什么在容器化方面独树一帜?

囧么肥事

Kubernetes 容器 k8s 容器服务 Kubernetes 集群

linux之fping命令

入门小站

Linux

安卓App和鸿蒙App有什么不同?

InfoQ IT百科

appdata是什么文件夹?

InfoQ IT百科

DAO社区的胜利,Tiger DAO VC胜在治理与共识

西柚子

浅析分布式系统之体系结构 技术基本目标----一致性(单对象、单操作)

snlfsnef

分布式 系统设计 基本原则 一致性 设计思想

WordPress 是什么?

InfoQ IT百科

趁着同事玩游戏偷偷认识k8s一家子补补课

囧么肥事

Kubernetes 容器 云原生 k8s Kubernetes 集群

Google Cloud 在预览版中引入了用于云存储的分层命名空间_Google_Steef-Jan Wiggers_InfoQ精选文章