我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库学习之一:数据库介绍

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库学习之一:数据库介绍

数据库学习之一:数据库介绍

一、数据库介绍

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)存储:Memcached、Redis;

​ 列存储(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特点

开源
社区版免费
简单,使用方便,可靠
稳定、安全
社区活跃

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库学习之一:数据库介绍

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库学习之一:数据库介绍

一、数据库介绍1、关系型数据库的特点​二维表典型产品Oracle传统企业,MySQL是互联网企业数据存取是通过SQL最大特点,数据安全性方面强(ACID)2、NoSQL:非关系型数据库(Not only SQL)​不是否定关系型数据库,做关系型数据库的的补充。
数据库学习之一:数据库介绍
2019-01-28

数据库学习之四:数据库用户管理

四、数据库用户管理1、用户定义用户定义:mysql> select user,host,password from mysql.user;+------+--------------+--------------------------------------
数据库学习之四:数据库用户管理
2022-01-11

数据库学习

1. 基本的经典查询#基本的查询语句SELECT *FROM data.`dataanalyst` WHERE city =‘上海‘AND (education = ‘本科‘OR workYear = ‘1-3年‘)AND secondType LIKE ‘%

	数据库学习
2019-09-01

数据库学习之六:mysql数据类型

六、mysql数据类型1、课程大纲• 数据类型介绍• 数据类型设置• 列属性• 数据类型的字符集用法• 选择适当的数据类型2、数据类型介绍• 四种主要类别:数值类型字符类型时间类型二进制类型• 数据类型的 ABC 要素:Appropriate(适当)Brief
数据库学习之六:mysql数据类型
2016-06-23

数据库之关系模型介绍

关系模型是一种用于描述和管理数据的概念模型,它通过定义实体、属性和实体之间的关系来组织数据。关系模型是数据库领域最为常用和广泛应用的数据模型。在关系模型中,数据被组织成表格的形式,表格由行和列组成。每个表格代表一个实体集,行代表实体,列代表
2023-09-21

数据库中间件DBLE学习(一) 基础介绍和快速搭建

dble基本架构简介dble是上海爱可生信息技术股份有限公司基于mysql的高可用扩展性的分布式中间件。江湖人送外号MyCat Plus。开源地址我们首先来看架构图,外部应用通过NIO/AIO进行连接操作。这里首先我们得介绍一下NIO/AIO是什么概念。BIO
数据库中间件DBLE学习(一) 基础介绍和快速搭建
2014-12-31

数据库学习之十一:mysql 备份恢复

十一、mysql 备份恢复课程大纲1、备份的原因2、备份的方式3、备份的工具4、mysqldump备份工具的详解5、mysqldump+mysqlbinlog实现增量备份6、企业级备份策略及恢复案例7、xtrabackup备份恢复实战运维工作的核心简单概括就两
数据库学习之十一:mysql 备份恢复
2019-06-08

数据挖掘和数据仓库之间的区别介绍

数据挖掘和数据仓库是两个不同的概念,分别用于不同的数据处理和分析目的。下面是它们之间的区别介绍:1. 定义:- 数据挖掘是指从大量的数据中发现隐藏的模式、关联、趋势和其他有价值的信息,并将其应用于实际问题的过程。数据挖掘主要关注的是发现新的
2023-09-21

编程热搜

目录