导航
1.数据库的认识
2.数据库管理技术的发展
3.常用数据库产品
——————————————————————————————————————
1.数据库的认识
数据库优点:
较大数据的存储量
支持并发
持久性和数据安全性高
数据库系统(DBS):引入数据库后构成系统
DBS由数据库,数据库管理系统,数据库管理员,应用系统和用户构成
数据库(DB):在计算机存储设备上按一定组织方式存储在一起的数据集合
数据库管理系统(DBMS):应用软件和操作系统之间,建立管理维护数据的的软件系统
数据库管理员(DBA):负责设计创建维护数据库,让其他用户和软件访问其中的数据
——————————————————————————————————————
2.数据库管理技术的发展
数据管理技术阶段
人工管理阶段 20世纪50年代中期以前
文件系统 20世纪50年代到60年代初
数据库系统 20世纪60年代后到至今
——————————————————————————————————————
3.常用数据库产品
按照并发量和存储类型划分
并发量:计算机网络术语,同时访问服务器站点的数量、
按存储类型划分:SQL = structured query language 结构化查询语言
关系型(SQL):建立在关系模型数据库上,二维表格模型
非关系型(no_SQ L):不仅仅是SQL,拥有更灵活的模型,易于横向扩展
对于横向,纵向扩展:
Scale Out(横向扩展)向外扩展,指的是采购新的设备,和现有设备一起提供更强的负载能力。
Scale Up(纵向扩展)向上扩展,指的是替换掉已经不能满足需求的硬件设备、采购更高性能的硬件设备,从而提升系统的负载能力。
——————————————————————————————————————
关系型数据库:
Mysql:大多用于web应用,中小型企业开发
非关系型数据库
关系型数据库瓶颈:No_SQL
主要数据库:
MongoDB,Redis,Hapoop
对于Hadoop之上有:
Hbase:Java编写,Hadoop集群中的分布式处理系统
Hive:部署在Hadoop上的集群上的数据仓库工具,类似Git