大规模分布式存储系统
作者:互联网
第一章 概述
无论是云计算、大数据还是互联网公司的应用,后台基础设施的目标都是低成本、高性能、可扩展、易用的分布式存储系统。
分布式存储系统的特性:
1. 可扩展:分布式存储系统可以扩展几百到上千台,同时性能线性增长。
2. 低成本:可以构建在普通PC机上。
3. 高性能:无论对于整个集群还是单台服务器,都要求具备高性能。
4. 易用:需要提供易用的对外接口,同时提供监控和运维工具。
5. 数据分布:如何将数据均匀分部到多台机器。
6:一致性:如何将数据的多副本复制到多个服务器,同时保持数据一致性。
7:容错:如何检测服务器故障,并将故障服务器的数据迁移到其他服务器。
8:负载均衡:如何保障负载均衡,数据迁移过程不影响已有服务。
9:事务与并发控制:如何实现分布式事务,并实现多版本控制。
10:易用性:如何使用对外接口容易使用,并将内部状态以方便的形式暴露给运维人员。
11:压缩/解压缩:如何根据数据特点进行压缩/解压缩。
标签:如何,存储系统,大规模,易用,服务器,数据,分布式 来源: https://www.cnblogs.com/lmhyhblog/p/12633252.html