整理总结 --- Swift(OpenStack) Swift数据模型

OpenStack Swift提供了一个基于租户、容器和对象的存储服务来存储非结构化数据。租户是名字唯一的存储区域,包含元数据和容器列表;容器是租户内的存储分区,用于存储对象列表;对象则是实际的数据存储位置,包括数据和元数据。这些概念共同创建了数据的唯一存储路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Openstack Swift结合三个概念为用户提供存储非结构化数据的服务:租户(account)、容器(Container)、对象(Object)。通过使用三者中的一个及多个使系统能够确定数据的唯一存储路径。

/租户

租户存储位置是是名字唯一的存储区域,它包含了租户的元数据信息、该租户的容器列表。需要注意的是,在swift中,一个租户并不是通常所说的用户标示。你可以这么理解,租户就是一块存储区域。

这里的账户和个人账户不是一个概念,可理解为租户,用来做顶层的隔离机制,可以被多个个人账户所共同使用;

/租户/容器

容器存储位置是用户在租户内部定义的存储区域,用来存储容器的元数据信息以及在容器中存储的对象列表。

容器类似文件夹,代表封装一组对象

/租户/容器/对象

对象存储位置是对象数据及其元数据所存储的位置。

 

 

参考:

http://www.cnblogs.com/sammyliu/p/4955241.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值