存储的本质 | 青训营笔记

92 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 17 天

今天的课程主要是讲解存储和数据库,主要介绍了存储系统和数据库系统,下面是我对今天课程的总结和心得体会,希望能够对大家有所帮助。

课程重点内容介绍

今天课程主要介绍的方面有以下几点:

  • 经典案例(通过一个案例来介绍存储的流程)
  • 数据库和存储系统简介
  • 主流存储和数据库系统剖析
  • 新技术演进方向

知识点介绍

相信大家都已经比较了解数据库和数据存储了,课程关于存储的案例这里就不再进行总结介绍了。

下面我们来看一下存储系统和数据库的简介。

一个提供了读写、控制类接口,能够安全有效的把数据持久化的软件,就可以称为存储系统。

存储系统有如下的特点:性能敏感、容易受硬件影响、存储系统的代码即“简单”又“复杂”。

关于数据库系统,我们大致可以分为关系型数据库和非关系型数据库。关系型数据库除了拥有存储能力之外还拥有其它的扩展能力,常见的关系型数据库有MySql、SQLServer等。非关系型数据库一般不要求有严格的结构化,常见的非关系型数据库有Redis等,一般用来做系统中的缓存。

课程还对各种类型的数据库系统进行了剖析,这里简单总结一下分布式数据库,分布式数据库主要是用来解决单机系统的容量问题、性价比问题、和弹性问题。

关于新技术新架构等这里不再进行总结介绍。

课后总结

数据库和存储是系统设计时十分重要的一环,大家应该也都系统的学习过一种数据库的使用,课程之后大家可以尝试对数据库系统进行加深了解,或者扩展一下自己对于分布式数据库的知识。