码迷,mamicode.com
首页 > 编程语言 > 详细

MIT——线程与GFS

时间:2020-08-28 12:03:38      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:系统   处理   放弃   复制   速度   解决   oracle   一起   超越   

  这波差点放弃了……难度大+最近工作任务急,到家只想休息。

  今天看了B站2、3节视频,讲的是Go语言、线程、RPC、GFS系统……整体就是在说线程的好处坏处,GFS是怎么备份数据的。分布式系统遇到的问题。

  让我联想到了TCP/IP ,为什么要把数据分成许多个小块?可能就是为了让传输速度更快吧,这也是种分布式思想吧?

  分布式,分而治之,把大的问题分解成小的,多线程处理,再组成大的,分成多少个就提升多少倍速度。

  廉价的机器组合在一起,获得超越昂贵机器的性能。说到底,还是钱啊,处理分布式所遇到问题的代价,远远小于更新换代机器的。所以才会都上分布式吧。

  GFS主要说的是复制,容灾的解决方案就是复制。但也会有很多问题,客户端请求时,写入与查询时,写入报错时……现在我只知道有这些问题。

  版本号的概念,有点类似乐观锁,64M一个块,和我最近做项目时遇到的表空间问题也类似,表空间到32G了就必须新加个文件夹,不然就整个oracle都很慢。这些原理我还都不清楚,我先把 收货,不止oracle 读了吧

MIT——线程与GFS

标签:系统   处理   放弃   复制   速度   解决   oracle   一起   超越   

原文地址:https://www.cnblogs.com/weixin-tt/p/13549509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!