一、为什么要学习数据库?
1.为什么不能用内存存储?
内存里存储数据的特点是什么?(容量小,一旦停电之后,数据就都被回收了,不能永久性的完成数据记录)。
服务器不可能一直处于开启状态(访问需求很苛刻的时候需要热启动,如果不是很苛刻的话,需要找一个时间点进行重启维护)。
企业级的服务器内存可以扩展,但是成本也很高,所以存储到磁盘中,通过数据库来完后才能这些操作。
2.保存数据的方式有哪些?
第一种方式:使用大脑记录
第二种方式:写在纸上
第三种方式:使用内存
第四种方式:使用磁盘
缺点:数据容易丢失,数据容量不够大,数据不够安全,数据不太方便寻找。
3.什么是数据库?
就是存放数据的仓库。
是按照数据结构来组织、存储和管理数据的仓库,是对数据持久化的工具(将内存中的数据永久的保留在磁盘中的过程就是持久化的一个过程,磁盘不会受到容量的影响,可以无限扩展)。