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

/租户

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

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

/租户/容器

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

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

/租户/容器/对象

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

参考:

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

https://blog.csdn.net/sinat_27186785/article/details/51921458

https://blog.csdn.net/oQingQingZiZuo/article/details/46872441?locationNum=14

整理总结 --- Swift(OpenStack) Swift数据模型相关推荐

  1. OpenStack Swift源码安装

    1.安装拓扑 2.准备环境(所有节点) 2.1 由于本次安装选择的Ubuntu Server 12.04,需要安装以下必需软件包: apt-get install build-essential gi ...

  2. 理解 OpenStack Swift (2):架构、原理及功能 [Architecture, Implementation and Features]...

    本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...

  3. 【转载】OpenStack Swift学习笔记

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:崔炳华      原文地址:http://blog.csdn.net/i_ch ...

  4. Openstack Swift 原理、架构与 API 介绍

    OpenStack Swift 开源项目提供了弹性可伸缩.高可用的分布式对象存储服务,适合存储大规模非结构化数据.本文将深入介绍 Swift 的基本设计原理.对称式的系统架构和 RESTful API ...

  5. OpenStack Swift学习笔记

    1       概述 OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一.Swift的目的是使用普通硬件来构建冗余的.可扩展的分布式对象存储集 ...

  6. openstack-r版(rocky)搭建基于centos7.4 的openstack swift对象存储服务 四

    openstack-r版(rocky)搭建基于centos7.4 的openstack swift对象存储服务 一 openstack-r版(rocky)搭建基于centos7.4 的openstac ...

  7. 理解 OpenStack Swift (3):监控和一些影响性能的因素 [Monitoring and Performance]

    本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...

  8. OpenStack Swift Architecture

    2019独角兽企业重金招聘Python工程师标准>>> Introducing Swift These days, when data needs to be instantly a ...

  9. OpenStack Swift集群部署流程与简单使用

    之前介绍了<OpenStack Swift All In One安装部署流程与简单使用>,那么接下来就说一说Swift集群部署吧. 1. 简介 本文档详细描述了使用两台PC部署一个小型Sw ...

  10. [499]openstack swift 的UI客户端

    了解一下cloudyberry提供的openstack swift客户端,分为收费版和免费版,主要试用了一下免费版,做的还是蛮精致的,很大程度上方便了我们上传.下载.浏览swift上的文件,非常好用, ...

最新文章

  1. MCSE2003学习之六
  2. 记一次libfreenect2安装配置的经历
  3. 仿星球大战个人引导页源码
  4. 关于Python对齐问题
  5. selenium元素定位之 动态id, class元素定位
  6. 赵雅智_Swift(2)_swift常量和变量
  7. mysql一次更新内容大于4M时报错修改max_allowed_packet变量
  8. MySQL5.7--项目数据库不同出现的问题
  9. Windwows7 下安装mysql5
  10. Linux —— 常见指令及其英文全称
  11. eBPF for Windows开源项目
  12. 完美企业网站的101项指标
  13. 20170824关于星光级和低照度你了解多少?
  14. Java零基础学习-每日单词(日更)
  15. 【Android】自定义View、画布Canvas与画笔Paint
  16. MATLAB 车牌识别程序介绍 SVM、神经网络[毕业设计]
  17. H3C-S5560交换机设置
  18. Oracle踩坑之路--ORA-01861:文字与格式字符串不符
  19. 如何(以及为什么)在Word文档中使用隐藏文本
  20. Rails Commands

热门文章

  1. confluence安装配置详细过程(实践篇)
  2. 用SPSS绘制质量控制图
  3. 自然语言处理标记工具汇总
  4. linux屏幕滑动效果实现代码,Linux_通用滑动门类,效果预览: 运行代码框 !D - phpStudy...
  5. 51单片机常用辅助软件
  6. 东北大学计算机硬件题库,东北大学计算机硬件基础机考题库(150单选+编程).pdf...
  7. 遇到Could not load file or assembly ... or one of its dependencies怎么办
  8. centos8mysql配置文件在哪里_Centos7 查看Mysql配置文件
  9. JVM学习02——内存加载过程(类加载器)
  10. OKR与个人成长:生活中的 OKR