数据存储架构与技术
上QQ阅读APP看书,第一时间看更新

1.2.4 其他目标

除了高性能、高易用性和高可靠性,数据存储还需满足如下的目标。

高性价比。数据存储追求极致的性价比,希望在更低的单位价格下提供更高的性能。为了达到高性价比,常用的做法是进行存储分级,即将热数据保存在高速存储设备上(如 SSD),而将冷数据保存在低速存储设备上(如磁带)。

高安全性。数据存储还需要考虑安全性,以防止用户隐私数据被泄露等严重事件的发生。为了获得高安全性,常用的做法包括数据加密、访问控制、隐私计算等。

高可扩展性。正如前文所述,分布式存储系统通过组合多台服务器,实现高性能数据访问。设计分布式存储系统的重要目标之一就是高可扩展性,即当加入新的服务器时,系统整体性能能够按相应比例提升。为了达到高可扩展性,存储软件需避免某些服务器成为性能瓶颈,常用的做法包括配置负载均衡机制、数据动态迁移机制等。