大规模分布式存储系统原理解析与架构实战-读书笔记1-概述

本文探讨大规模分布式存储系统的核心概念,包括数据分布、一致性、容错、负载均衡、事务处理等挑战。文章还介绍了分布式存储的两大技术——分布式系统和数据库,并按结构化、非结构化和半结构化数据对存储系统进行了分类,涵盖了分布式文件系统、键值系统、表格系统和数据库的概览。
摘要由CSDN通过智能技术生成

大规模分布式存储系统原理解析与架构实战-读书笔记1-概述

Google、Amazon、Alibaba等互联网公司的成功催生了云计算大数据这两个热门领域。而无论是云计算,大数据还是其他互联网应用,其后台基础设施的建设主要目标都是构建低成本、高性能、可扩展、易用的分布式系统。

分布式存储的概念

  • 大规模分布式存储系统的概念:
    “分布式存储系统是大量普通PC服务器通过Internet互联,对外作为一个整体提供服务”
  • 分布式存储系统的主要挑战:
    数据,状态信息的持久化。要求在自动迁移,自动容错,并发读写的过程中保持一致性。
  • 分布式存储的两个主要技术:
    分布式系统数据库
    几个问题:
    1 数据分布:如何将数据分布到多个服务器而且要数据分布均匀?如果进行跨服务器操作?
    2 一致性:如何将数据的多个副本复制到不同服务器?且在异常情况下也能保持数据一致?
    3 容错:如何检测到服务器故障?如何自动将出现错误的服务器的数据迁移到其他服务器?
    4 负载均衡:新增服务器和集群正常运行中如何实现自动负载均衡?数据迁移过程中如何保证不影响已有服务?
    5 事务与并发控制:如何实现分布式事务?如何实现多版本并发控制?
    6 易用性:如何设计对外接口使系统容易使用?如何设计监控系统并将系统内部状态暴露给运维人员?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值