在传统分布式系统常用的存储计算架构有几种?

在传统分布式系统常用的存储计算架构有几种?

最佳答案 匿名用户编辑于2023/01/17 10:39

我知道在传统分布式系统常用的存储计算架构有如下三种。

1.Shared Disk/Storage (共享存储)

有一个分布式的存储集群,每个计算节点像访问单机数 据一样访问这个共享存储上的数据。这种架构的存储层可以比较方便的扩展,但是计算节点需要引入分布式协调机制保 证数据同步和一致性,因此计算节点的可扩展性有一个上限。

2.Shared Nothing

每个计算节点自己挂载存储,一个节点只能处理一个分 片的数据,节点之间可以通信,最终有一个汇总节点对数据 进行汇总。这种架构能比较方便的扩展,但是他的缺点是节 点 Failover 需要等待数据加载完成之后才能提供服务;并 且存储和计算需要同时扩容,不够灵活,扩容后,有漫长的 数据 Rebalance 过程。

3.Storage Disaggregation(存储计算分离架构)

存储和 Shared Storage 类似,有一个分布式的共享存 储集群,计算层处理数据的模式和 Shared Nothing 类似,数 据是分片的,每个 shard 只处理自己所在分片的数据,每个 计算节点还可以有本地缓存,主要优势:一是一致性问题处 理简单,计算层只需要保证同一时刻有一个计算节点写入同 一分片的数据。二是计算和存储分开灵活扩展;三是计算节 点故障恢复快,数据可以按需从分布式的共享存储异步拉取。

参考报告REPORT

金融业数据应用发展报告(2021~2022).pdf

该文档为《金融业数据应用发展报告(2021~2022)》,主要聚焦于金融行业在数据要素化、数字化背景下的应用现状与发展趋势。报告深入分析了金融机构如何利用大数据、云计算等技术提升业务效率、优化风险控制及创新服务模式,涵盖了数据治理、数据资产化、数据安全合规等核心议题。通过梳理2021至2022年间的数据应用案例与政策环境,旨在揭示金融行业数字化转型的内在逻辑与外部驱动因素,为行业参与者提供关于数据价值挖掘、技术应用路径及未来发展方向的专业洞察与参考依据。

我来回答

快速提问

海量报告支持,行业专家解读

海量文库支持,行业专家解答

用户解答榜
分享至