目录
❤ MySQL介绍
❤ 什么是数据库
❤ 什么是数据
❤ 数据库管理系统
❤ NoSQL特性总览
❤ NoSQL的分类、特点、典型产品
❤ 常见的数据库产品有哪些?
❤ Oracle公司产品介绍
Oracle数据库版本介绍
Oracle的市场应用
MySQL数据库版本介绍
MySQL的市场应用
❤ 其他公司产品
微软:SQL Server
IBM :DB2数据库
❤ mysql数据库发展史
❤ 生活中哪些地方使用数据库?
❤ MySQL介绍
MySQL是一款关系型数据库管理系统(软件)
DBMS 数据库管理系统
MySQL管理其中的数据库
DB 数据库
有瑞典AB公司研发,目前属于Oracle公司的产品
主要版本:社区版(免费)和企业版(付费)
主要特点:体积小、速度快、可跨平台(Windows、Linux、Mac),最受喜爱的数据库管理系统之一。
❤ 什么是数据库
DataBase 简称为DB
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
❤ 什么是数据
数据是指对客观事件进行记录并可以鉴别的符号,是对客观 事物的性质、状态以及相互关系等进行记载的物理符号或这些物 理符号的组合。它是可识别的、抽象的符号。
❤ 数据库管理系统
非关系型数据库
NoSQL:非关系型数据库(Not only SQL)
不是否定关系型数据库,做关系型数据库的的补充。
想做老大,先学会做老二。
关系型数据库
关系型数据库的特点:
二维表
典型产品 Oracle传统企业,MySQL是互联网企业
数据存取是通过SQL(结构化查询语句)
最大特点,数据安全性方面强(ACID)
❤ NoSQL特性总览
不是否定关系型数据库,而是作为补充,现在也有部分替代的趋势。
关注高性能,高并发,灵活性,忽略和上述无关的功能。
现在也在提升安全性和使用功能。
典型产品:Redis(持久化缓存,两个半天)、MongoDB(最接近关系型数据 的NoSQL)、Memcached。
管理不适用SQL管理,而是用一些特殊的 API 或 数据接口。
❤ NoSQL的分类、特点、典型产品
键值(KV)存储:Memcached、Redis
列存储(column-oriented):HBASE(新浪,360)、Cassandra(200台服务器集群 )
文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)
图形存储(Graph):Neo4j
数据来源: https://db-engines.com/en/ranking
❤ 常见的数据库产品有哪些?
产品 | 厂商 |
SQLServer | 微软 |
Access | 微软 |
MySQL | Oracle 甲骨文 |
Oracle | Oracle |
DB2 | IBM |
Sybase | Sybase |
... |
❤ Oracle公司产品介绍
Oracle数据库版本介绍
7--8i--9i--10g—11g--12c--18c(?)
Oracle的市场应用
- 市场份额第一,趋势递减
- 市场空间,传统企业
- 传统企业也在互联网化
MySQL数据库版本介绍
5.0--5.1--5.5--5.6--5.7--8.0
MySQL的市场应用
- 中、大型互联网公司
- 市场空间:互联网领域第一
- 趋势明显
- 同源产品:MariaDB、perconaDB
❤ 其他公司产品
微软:SQL Server
微软和sysbase合作开发的产品,后来自己开发,windows平台
3,4线小公司,传统行业在用
IBM :DB2数据库
市场占有量小
目前只有:国有银行(人行、中国银行、工商银行等)、中国移动应用。
下面三者广泛应用在大型互联网公司
PostgreSQL
MongoDB
Redis
❤ mysql数据库发展史
- 1979年,报表工具Unireg出现。
- 1985 年,以瑞典David Axmark 为首,成立了一家公司(AB前身),IASM引擎出现。
- 1990年,提供SQL支持。
- 1999-2000年,MySQL AB公司成立,并公布源码,开源化。
- 2000年4月BDB引擎出现,支持事务。
- 2008年1月16日,Sun(太阳微系统)正式收购MySQL。
- 2009年4月20日,甲骨文公司宣布以每股9.50美元,74亿美元的总额收购Sun电脑公司,MySQL 转入Oracle 门下。
- 2013年6月18日,甲骨文公司修改MySQL授权协议,移除了GPL。但随后有消息称这是一个bug。
❤ 生活中哪些地方使用数据库?
mantis 存储了用户信息、缺陷描述
美团、饿了么 订单信息
微信 消息通知、朋友圈消息、文件...
游戏 账号信息、存档记录...