美文网首页
分布式存储简介

分布式存储简介

作者: 心彻 | 来源:发表于2016-11-02 19:57 被阅读72次

2016-10-14 16:00
刘树东

分布式文件系统产生的背景:

  • 数据爆炸式增长
  • 亿级甚至百亿级的海量小文件

分布式存储:
将数据分散到多个存储设备上,通过网络保持通信

两个基本问题:

  • 快速存,存到哪个设备
  • 快速读,从哪个设备读

元数据管理:
元数据存储于Database做映射,如MogileFS
元数据隐藏在文件名中,如FastDFS
通过算法计算元数据位置,如Ceph

访问性能:
小文件合并存储
小文件合并请求
Cache

Ceph

既没通过Database做映射,也没把源文件隐藏在文件名中,而是通过Hash算法计算元数据的位置
元数据管理:通过算法计算元数据位置
写,强一致性
提供稳定对象(支持AmazonS3、文件重命名)
块存储
适合场景:

  • 不变化的文件
  • 文件需重命名
  • http请求
  • 并发请求不高
    使用情况:京东、携程、网易等

FastDFS

(MogileFS的精简版,去掉DB映射,理论上可以无限扩充)
元数据隐藏在文件名中
写,弱一致性
提供稳定对象存储
底层采用socket通信
适合场景:

  • 高并发访问、http、socket均可
  • 文件反复变化
  • field系统生成
    使用情况:支付宝、360、京东、携程等

HDFS

GFS的Java版
适合存储大型文件
元数据管理:元数据置于内存,每个文件占用一块内存
写,强一致性
提供稳定对象存储
适合场景:

  • 高延迟
  • 文件不怎么变的

相关文章

  • ⑤ K8s使用Ceph作为存储、监控、日常运维管理

    Ceph分布式存储学习文档① Ceph分布式存储系统简介② Ceph版本选择与安装③ Ceph—RBD块设备介绍与...

  • Ceph

    一、简介 Ceph 是一个开源的分布式存储系统。 可靠的自主分布式对象存储(RADOS[https://docs....

  • 分布式存储简介

    2016-10-14 16:00刘树东 分布式文件系统产生的背景: 数据爆炸式增长 亿级甚至百亿级的海量小文件 分...

  • elasticsearch-1. 简介

    简介 一个分布式、RESTful的存储、搜索与分析引擎。

  • MongoDB简介及数据库和集合的简单操作

    一 *** MongoDB的简介 ① mongodb的简介 mongodb是基于文件分布式存储的NoSQL数据库 ...

  • MongoDB

    MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。 MongoDB存储模式 数据库存储集合,集...

  • ceph安装配置

    简介 ceph是一个开源分布式存储系统,支持PB级别的存储,支持对象存储,块存储和文件存储,高性能,高可用,可扩展...

  • Hadoop概述

    Hadoop简介 Hadoop是由Apache所开发的分布式系统基础架构,是适合海量数据的分布式存储和分布式计算的...

  • Ceph 分布式存储简介

    本文是我入门研究 Ceph 时的一些理解,疏漏或错误之处还请多指教。欢迎关注公众号「格知笔记」mynotexhtt...

  • 分布式存储的简介

    需求 存储量 吞吐量 数据规模的增长-损坏率 ---> 数据可靠性 服务高可用 高效运维 低成本 大规模分布式系...

网友评论

      本文标题:分布式存储简介

      本文链接:https://www.haomeiwen.com/subject/znnzyttx.html