这是我参与「第五届青训营 」伴学笔记创作活动的第 17 天
今天的课程主要是讲解存储和数据库,主要介绍了存储系统和数据库系统,下面是我对今天课程的总结和心得体会,希望能够对大家有所帮助。
课程重点内容介绍
今天课程主要介绍的方面有以下几点:
- 经典案例(通过一个案例来介绍存储的流程)
- 数据库和存储系统简介
- 主流存储和数据库系统剖析
- 新技术演进方向
知识点介绍
相信大家都已经比较了解数据库和数据存储了,课程关于存储的案例这里就不再进行总结介绍了。
下面我们来看一下存储系统和数据库的简介。
一个提供了读写、控制类接口,能够安全有效的把数据持久化的软件,就可以称为存储系统。
存储系统有如下的特点:性能敏感、容易受硬件影响、存储系统的代码即“简单”又“复杂”。
关于数据库系统,我们大致可以分为关系型数据库和非关系型数据库。关系型数据库除了拥有存储能力之外还拥有其它的扩展能力,常见的关系型数据库有MySql、SQLServer等。非关系型数据库一般不要求有严格的结构化,常见的非关系型数据库有Redis等,一般用来做系统中的缓存。
课程还对各种类型的数据库系统进行了剖析,这里简单总结一下分布式数据库,分布式数据库主要是用来解决单机系统的容量问题、性价比问题、和弹性问题。
关于新技术新架构等这里不再进行总结介绍。
课后总结
数据库和存储是系统设计时十分重要的一环,大家应该也都系统的学习过一种数据库的使用,课程之后大家可以尝试对数据库系统进行加深了解,或者扩展一下自己对于分布式数据库的知识。