超详细图解!!从入门到精通的MySQL合集【第一集】:数据库介绍
Java架构没有996 995 3

@TOC

1、关系型数据库的特点

  • ​ 二维表
  • 典型产品Oracle传统企业,MySQL是互联网企业
  • 数据存取是通过SQL
  • 最大特点,数据安全性方面强(ACID

2、NoSQL:非关系型数据库(Not only SQL)

​ 不是否定关系型数据库,做关系型数据库的的补充。

3、web1.0时代

​ 企业提供内容,用户浏览,所以关系型数据库够用,并发并不高,所以不需要NoSQL。

4、web2.0时代

​ 核心是企业提供平台,用户参与提供内容。这时关系型数据库无法满足需求了。

5、2003 NoSQL出现

​ memcached诞生,关注的点是性能,而安全性关注比较低。随着安全性需求不断提升,所以有了redis

6、redis特点

​ 依然高性能该并发,

​ 数据持久化的功能

​ 支持多数据类型,主从复制和集群

​ 管理不再使用SQL

7、NoSQL特性总览:

​ 不是否定关系型数据库,而是作为补充,现在也有部分替代的趋势。

​ 关注高性能,高并发,灵活性,忽略和上述无关的功能。

​ 现在也在提升安全性和使用功能。

​ 典型产品:Redis(持久化缓存,两个半天)、MongoDB(最接近关系型数据的NoSQL)、Memcached

​ 管理不适用SQL管理,而是用一些特殊的API或数据接口。

8、NoSQL的分类、特点、典型产品

​ 键值(KV)存储:MemcachedRedis

​ 列存储(column-oriented):HBASE(新浪,360)、Cassandra(200台服务器集群)

​ 文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)

​ 图形存储(Graph):Neo4j

9、mysql发展史

1979年,报表工具Unireg出现。 1985 年,以瑞典David Axmark为首,成立了一家公司(AB前身),IASM引擎出现。 1990年,提供SQL支持。 1999-2000年,MySQLAB公司成立,并公布源码,开源化。 2000年4月BDB引擎出现,支持事务。 2008年1月16号MySQL被Sun公司收购。 2009年04月20日Oracle收购Sun公司,MySQL转入Oracle 门下。【参考文献】

10、mysql特点

  • 开源

  • 社区版免费

  • 简单,使用方便,可靠

  • 稳定、安全

  • 社区活跃

最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。

可以的话请给我一个三连支持一下我哟??????【获取资料】

超详细图解!!从入门到精通的MySQL合集【第一集】:数据库介绍

评论区

索引目录