对象存储学习小结
来源:互联网 发布:在淘宝上买苹果6可靠吗 编辑:程序博客网 时间:2024/06/16 13:15
起源
1996年开始的NASD项目
1) 把传统文件系统的元数据操作和数据操作分离,用以提高性能和扩展性
2) 对数据的读写抽象至对象
2006年Amazon S3的兴起使对象存储的概念更为流行
实现形式
1) 对象存储设备:
SCSI标准中其实已经有OSD Command, 但最近希捷使用IP接口硬盘 Kinetic 才被商业化使用
2) 基于对象的文件系统:
将元数据抽离存放于独立的元数据服务器,如Lustre文件系统.
包括像HUAWEI 9000,应该也是类似的基于对象存储的文件系统
3) 归档存储:
以归档为目的,不考虑性能: EMC Centera, HDS HCP
4) 云存储:
Amazon S3, MS Azure等
5)互联网公司自有系统
Facebook Haystack
6) 对象存储系统:
Swift, Atmos, Ceph, GlusterFS, Scality Ring
适合场景
1) Restful 接口
2) 扁平化管理,无嵌套目录层次
3) 强调扩展性
参考:
http://en.wikipedia.org/wiki/Object_storage
0 0
- 对象存储学习小结
- JavaScript对象学习小结
- MySQL存储过程学习小结
- MYSQL存储过程学习小结
- iOS学习,数据存储小结
- MySQL存储过程学习小结
- JavaScript面向对象学习小结
- MySql的存储过程学习小结
- swift对象存储 学习篇
- 学习《深入理解C++对象模型》小结
- 学习《深入理解C++对象模型》小结
- 面向对象编程小结(学习笔记)
- Swift学习小结之对象和类
- 【Java】类和对象学习小结
- Java面向对象学习阶段小结
- python学习小结9:面向对象
- Java学习小结1-上转型对象
- 对象小结
- 关于python测试的nose框架和doc test以及和junit的一点对比
- 利用dom4j读取XML文件
- Graph Cut and Its Application in Computer Vision
- LeetCode Remove Duplicates from Sorted Array
- UVA 674 Coin Change
- 对象存储学习小结
- UVa 506 - System Dependencies
- POJ 2406 Power Strings(KMP)
- 枚举解Feed Ratios
- UVA 10003 Cutting Sticks
- Codeforces Beta Round #5 E. Bindian Signalizing
- iOS 报错 setValue:forUndefinedKey:]: this class is not key value coding
- poj 1068
- 接口