美文网首页主题日更
分布式存储系统的一日总结

分布式存储系统的一日总结

作者: 船长1492 | 来源:发表于2018-12-02 18:00 被阅读0次

    今天对大规模分布式存储系统这本书开了个头,或许水平不够,感觉这本书对于我来说不是很好的阅读材料。有些概念或许太基本作者没有进行详尽的解释,大概不是一本适合初学者的读物。

    其实心里一直都明白,对于一门技术的研究研究到什么程度,完全取决于你对这门技术的用途,如果你用的不需要那么深,你研究的也不需要那么深。但在学习的过程中还是有些贪多嚼不烂。想想其实也正常,我只是一个凡人自然有许多事不可能一下子做到最好。想起了昨天看到的查理芒格说过的25条思维定势里有一条人总是盲目的自信,直到失败了,才能从失败中吸取教训,但人同时也是健忘的,同样的错误,有可能要犯好几次。所以明天计划转向另一本讲得更通俗一些的图,也是分布式存储系统这一部分的内容,从这个切入点希望能够有所收获。

    下面将今天的收获罗列如下:首先我知道了分布式系统可以分为四类,分布式文件系统,分布式键值系统,分布式表格系统和分布式数据库。但这四种分类并不是严谨的分类,相互之间应该有交叉的内容。分布式文件系统大概是分布式存储的基础,很多分布式存储在分布式文件系统上构建。分布式键值系统,典型的应用就是缓存。有键有值,根据键来寻找值。

    分布式表格系统大概与关系型数据库较为相近,但是有一些非关系型数据库也借鉴了关系型数据库的技术。对于分布式数据库,并非特指关系型数据库,或者是非关系型数据库,只是从分布式的角度而言的,非关关系型数据库,由于天生具有分布式的特点,自然可以列入分布式数据库的行列,但关系型数据库其实也可以通过技术实现为分布式数据库。

    接下来介绍了与存储相关的一些单机存储系统的基本知识,比如说CPU的架构和io总线以及适用于存储系统的网络拓补结构,还有磁盘的特点,存储的层次结构。这里面有些东西感觉作者写的不是很清楚,不是很好。尽管我相信作者具有很高的水平,但他显然不是一本技术书籍的好的作者。

    作者介绍了几种单机存储引擎,包括哈希存储引擎。b树存储引擎,lsm存储引擎。我理解,存储引擎就是将数据通过某种算法从入磁盘或内存的具体的实现模块。接下来是一些具体的技术细节,这些细节我想对于我来说不是最重要的内容。好了,今天就到这儿吧。

    相关文章

      网友评论

        本文标题:分布式存储系统的一日总结

        本文链接:https://www.haomeiwen.com/subject/oyxscqtx.html