DataBase

1.数据库简介

2018-03-04  本文已影响0人  天空165

课程介绍


数据库简介

DB (DataBase) 数据库就是一个文件集
DBMS(DataBaseManagementSystem) 数据库管理系统 就是管理数据库文件的软件.


数据库分类

数据库分为关系型数据库和非关系型数据库.
关系型数据库:经过数学理论验证可以储存现实生活中各种关系,如果储存的数据之间有关系,会在数据库中以表的形式把相关数据封装起来.
非关系型数据库: 有多种储存数据的方式如Redis(非关系型数据库的一种) Redis是通过Key-Value形式储存

主流关系型数据库介绍

- MySql 
系统: Linux windows 
特性: 开源 卖服务
背景故事: 08年被sun收购,09年被Oracle收购 
发展: MySql5.5使用了Oracle数据库的核心技术 性能提高30%,但因为影响了Oracle导致mysql面临闭源,mysql面临闭源后 一些大牛程序员从Orecle出来 创建了MariaDB数据库

- Oracle
系统: Linux  Windows 
特性: 执行效率最高 性能最好 最贵
背景故事: Oracle公司 拉里埃里森32
- DB2
系统: Linux和Unix
特性: 大型数据库 闭源 收费
背景故事: IBM
- SQL Server
系统: Windows
背景故事: 微软 市场排名第三 主要被.net(C#)开发的网站所使用
- Sqlite
系统: ios android 或一起嵌入式设备上
特性: 轻量级数据库 很小只有几十k

开源和闭源的区别
开源: 免费 公开代码 大牛程序员会无偿的去维护和升级
闭源: 收费 不公开 大牛程序员会攻击

安装MySql数据库

windows安装具体步骤参见安装文档 MySql安装
注意端口号为3306 编码utf8

上一篇 下一篇

猜你喜欢

热点阅读