认识存储与数据库课程笔记 | 青训营笔记

89 阅读2分钟

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

一、本堂课重点内容

这节课分为上下两个半场,上半场主要关注经典案例和存储&数据库的简介。下半场主要分析主流产品,最后介绍新技术的演进,开拓我们的视野为感兴趣的同学指引方向。

二、详细知识点介绍

但数据库还存在着一些问题,例如数据不丢,多人同时修改,别的存储系统,非结构化数据存储以及编程语言的选择。这些都是这节课我们能得到答案的问题。
存储系统是计算机系统中的一个重要组成部分,它负责存储数据并使其可以随时随地访问。
性能:存储系统的性能决定了存储设备的读写速度,以及数据的可靠性和安全性。常用的存储系统性能指标包括带宽、延迟、吞吐量、并发性能等。
硬件:存储系统的硬件组件包括存储设备、磁盘阵列控制器、磁盘驱动器等。它们决定了存储系统的大小、可靠性、容量、成本等。
代码:存储系统的代码决定了存储系统的功能、可编程性、扩展性等。常见的存储系统代码包括驱动程序、文件系统、RAID技术、存储管理工具等。
通过不断提高存储系统的性能、硬件和代码,可以提高存储系统的效率,并使其能够适应不断增长的存储需求。
今天还学习到关系型数据库的其他能力,结构化数据友好,支持事务和支持复杂语言。但非关系型都只能可能支持。

三、实践练习例子

一条简单的用户注册数据,不但要经过后端服务器,还要通过后端服务器存储到数据库中,进行持久化。后端服务器首先要验证数据的合法性,然后修改内存,最后写入到存储介质之中,而且是性能和寿命友好的方式写入硬件。

四、课后个人总结

本节课程中,我们了解了数据库存储的发展历程,随着硬件的发展,存储系统也不断地进行演进。软件架构地变更,ai的增强和新硬件革命,不断推动着我们前进。

五、引用参考

认识存储与数据库 - 掘金 (juejin.cn)