对于ceph的学习,需要原理和实践结合,不断滚动提升,对于高阶玩家可以更多的看看代码,了解更多细节和加深理解。这里整理下对于ceph入门的一些建议和学习资料,希望能够对你有帮助。

Read more »

一、Go语言基础

  1. 基础知识
    1. Go语言规范
    2. Go语言命令
    3. Go语言基础编程
    4. Go语言并发编程
  2. 推荐资源
    1. Go语言规范文档(英文):https://golang.google.cn/ref/spec
    2. Go语言命令文档(英文):https://golang.google.cn/cmd/go/
    3. Go程序编辑器和IDE(英文):https://golang.google.cn/doc/editors
    4. Go语言wiki(英文):https://github.com/golang/go/wiki
    5. 《Go语言核心技术36讲》:
    6. 《Go并发编程实战》第一版
    7. 《Go命令教程》:
    8. 《Go语言第一课》:https://www.imooc.com/learn/345
  3. 更进一步学习
Read more »

这几天读完了稻盛和夫著、曹寓刚译的《思维方式》,作为一本关于指导或者重塑人生观的书籍,这本书还是相当给予启发的。
我觉得可以用一个词总结本书重点: 利他主义 ,这个也是我印象最深的一点,另外胸怀目标,并不断诉说,同样令我印象深刻。

Read more »

1.分布式系统工程

分布式系统的目标

  • parallelism (并行,提高性能)
  • fault tolerance (容错)
  • physical (物理分布,根据实际跨地域的需要)
  • security / isolated (安全和隔离)

挑战

  • concurrency (并发控制)
  • patial failure (部分失败)
  • performance (性能)
Read more »

存储作为一个非常普遍、非常重要的IT领域,因为其复杂性,可能把很多人拒之门外。所以让非存储领域的IT人都能懂存储是一种需求。本文大致按照历史的脉络来介绍存储系统的发展,希望对大家有帮助。

Read more »