写点什么

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:008120

评论

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

李子捌 Redis精通系列文章 研究分享| 内容合集

李子捌

redis 内容合集 签约计划第二季 技术专题合集

为什么我的 C4C Service Request 没办法 Release 到 ERP?

汪子熙

Cloud SAP abap C4C 11月日更

【高并发】如何使用Java7提供的Fork/Join框架实现高并发程序?

冰河

Java 并发编程 多线程 高并发 异步编程

[Pulsar] 消息从Producer到Broker的历程

Zike Yang

Apache Pulsar 11月日更

云原生训练营作业--部署k8s集群

好吃不贵

JSON 数据格式

大数据技术指南

11月日更

Flutter自定义日历【Flutter 专题 11】

坚果

flutter 签约计划第二季

SAP Cloud for Customer Price 计价简介

汪子熙

Cloud SAP C4C 11月日更 pricing

数据分析从零开始实战,Pandas读写Excel/XML数据

老表

Python 数据分析 Excel pandas 11月日更

深入学习 SAP UI5 框架代码系列之二:UI5 控件的渲染器

汪子熙

SAP 签约计划第二季 ui5 渲染器 技术专题合集

Prometheus Exporter (十三)Elasticsearch Exporter

耳东@Erdong

elasticsearch Prometheus exporter 11月日更

URL URI傻傻分不清楚,dart告诉你该怎么用

程序那些事

flutter dart 程序那些事 11月日更

Exchange漏洞分析:SSRF RCE

网络安全学海

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

限流系列文章——令牌桶限流

李子捌

redis 限流 签约计划第二季

限流系列文章——漏斗限流

李子捌

redis 限流 签约计划第二季

限流系列文章——滑动窗口限流

李子捌

redis 限流 签约计划第二季

新成就!OceanBase 入选 Forrester 首份分布式数据库报告

OceanBase 数据库

数据库 开源 新闻 oceanbase 荣誉

Flutter 2.5 的新特性【Flutter专题12】

坚果

flutter 签约计划第二季

k8s statefulset controller源码分析

良凯尔

源码 Kubernetes 源码分析 #Kubernetes#

跟小师妹一起学JVM-系列文章

程序那些事

Java JVM JIT 内容合集 签约计划第二季

盘点Flutter领域的点点滴滴 【专题合集】

坚果

flutter 内容合集 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之一:UI5 Module 的懒加载机制

汪子熙

JavaScript SAP 签约计划第二季 ui5 技术专题合集

深入学习 SAP UI5 框架代码系列之三:HTML 原生事件 VS UI5 Semantic 事件

汪子熙

JavaScript SAP 签约计划第二季 HTML原生事件 技术专题合集

2021年大数据开发发展趋势

五分钟学大数据

11月日更

转型中的学习型组织 ——阅读《第五项修炼》有感

研发管理Jojo

系统性思考 企业转型

音视频理论(1)- 音频格式之 Monkeys Audio(APE)

liuzhen007

签约计划第二季

Flutter 中的手势【Flutter 专题10】

坚果

flutter 签约计划第二季

CloudPosse 的 Terraform 最佳实践

大可不加冰

DevOps 基础设施即代码 IaC Terraform HashiCorp

畅聊分布式体系架构

吴脑的键客

分布式架构

CSS之盒模型

Augus

CSS 11月日更

Linux 调优之:调整 bond hash 策略提升网络吞吐能力

卫智雄

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