一、数据库的简述
1、数据的概念
2、数据库系统发展史
(当今主流数据库介绍
SQL Server (微软公司产品)
1、面向Windows操作系统
2、简单、易用
Oracle (甲骨文公司产品)
1、面向所有主流平台
2、安全、完善、操作复杂
DB2 (IBM公司产品)
1、面向所有主流平台
2、大型、安全、完善
MySQL (甲骨文公司收购)
免费、开源、体积小)
二、数据库的分类
1、关系数据库
1.1三要素
实体
属性
联系
1.2关系数据库理解
2、关系数据库应用
2.1关系型数据库
2.2应用举例
3、非关系数据库介绍
3.1非关系数据库的优点 (内存/缓存)
三、MySQL数据库介绍
1、特点
1、性能卓越、服务稳定
2、开源、无版权限制、成本低
3、多线程、多用户
4、基于C/S(客户端/服务端)架构
5、安全可靠
MySQL商业版与社区版
MySQL商业版是由MySQL AB公司负责开发与维护,需要付费才能使用
MySQL社区版是由分散在世界各地的MySQL开发者、爱好者一起开发与维护,可以免费使用
2、两者区别
1、商业版组织管理与测试环节更加严格,会比社区版更稳定
2、商业版不遵守GPL,社区版遵从GPL可以免费使用
3、商业版可获得7*24小时的服务,社区版则没有
MySQL产品阵营
第一阵营:5.0-5.1阵营,可说是早期产品的延续
第二阵营:5.4-5.7阵营,整合了MySQLAB公司、社区和第三方公司开发的存储引擎,从而提高性能
第三阵营:6.0-7.1阵营,就是MySQL Cluster版本,为适应新时代对数据库的集群需求而开发