本文主要是介绍架构设计常见的几类问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、存储系统的常见弊病
普通的存储系统,往往存在:
(1)数据非高可用;
(2)单点写入;
的问题,解决的方法论如何?
二、存储系统多点写入问题
(1)存储系统能否支持多点写入?
(2)多点写入可能存在什么问题?
(3)常见的解决方案是什么?
三、哈希与哈希的可逆性
(1)由hash反推数据,是否可行?
(2)如何能够得到“特定hash值”的数据?
四、提升系统计算性能的常见方法
(1)缓存,能否提升挖矿性能?
(2)scale up,对性能的提升是有限的?
(3)scale out,理论上对性能的提升是无限的?
五、上传、下载的限速问题
(1)网盘与BT,如何进行上传下载限速?
(2)比特币,如何控制均匀出矿速度?
六、多点写入一致性问题
(1)多点写入,可能出现什么一致性问题?
(2)多点写入,如何解决一致性问题,以保证最终一致性?
这篇关于架构设计常见的几类问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!