MIT——线程与GFS
这波差点放弃了……难度大+最近工作任务急,到家只想休息。
今天看了B站2、3节视频,讲的是Go语言、线程、RPC、GFS系统……整体就是在说线程的好处坏处,GFS是怎么备份数据的。分布式系统遇到的问题。
让我联想到了TCP/IP ,为什么要把数据分成许多个小块?可能就是为了让传输速度更快吧,这也是种分布式思想吧?
分布式,分而治之,把大的问题分解成小的,多线程处理,再组成大的,分成多少个就提升多少倍速度。
廉价的机器组合在一起,获得超越昂贵机器的性能。说到底,还是钱啊,处理分布式所遇到问题的代价,远远小于更新换代机器的。所以才会都上分布式吧。
GFS主要说的是复制,容灾的解决方案就是复制。但也会有很多问题,客户端请求时,写入与查询时,写入报错时……现在我只知道有这些问题。
版本号的概念,有点类似乐观锁,64M一个块,和我最近做项目时遇到的表空间问题也类似,表空间到32G了就必须新加个文件夹,不然就整个oracle都很慢。这些原理我还都不清楚,我先把 收货,不止oracle 读了吧
MIT——线程与GFS
原文地址:https://www.cnblogs.com/weixin-tt/p/13549509.html