存储系统——系统特点
1.作为后端软件的底座,性能敏感
2.存储系统代码,既“简单”又“复杂”
3.存储系统软件架构,容易受硬件影响
存储系统——存储器层级结构
存储系统——数据怎么应用到存储介质
[缓存]很重要,贯穿整个存储体系
[拷贝]很昂贵,应该尽量减少
硬件设备五花八门,需要有抽象统一的接入层
存储系统——RAID技术
单机存储系统怎么做到高性能/高性价比/高可靠性?
——>通过RAID技术
RAID出现的背景:
单块大容量磁盘的价格>多块小容量磁盘
单块磁盘的写入性能<多块磁盘的并发写入性能
单块磁盘的容错能力有限,不够安全
数据库——关系型数据库的特点
关系型数据库是存储系统,但是在存储之外,又发展出其他能力——结构化数据友好,支持事务,支持复杂查询语言。
数据库——非关系型数据库特点
非关系型数据库也是存储系统,但是一般不要求严格的结构化——半结构化数据友好,可能支持事物,可能支持复杂查询语言。
通过两种方式对比,我们可以发现数据库的语言对于数据的存储、查询、修改、增加、删除处理起来更加的方便,并且更加的简洁,所以数据库的出现是非常重要的。
数据库知识点总结:
数据:描述事务的符号记录称为数据
DB:DataBase数据库,是长期存储在计算机内、有组织的、可共享的⼤量数据集合。有永久存储、有组织、可共享三个基本特点
DBMS:数据库管理系统
DBS:数据库系统,由DB+DBMS+应⽤程序+数据库管理员(DBA)组成的存储、管理、处理和维护的数据的系统。