[MySQL教程②] - MySQL介绍和发展史

news2024/12/24 2:18:39

目录

❤  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微软
MySQLOracle 甲骨文
OracleOracle
DB2IBM
SybaseSybase
...

❤  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数据库发展史

  1. 1979年,报表工具Unireg出现。
  2. 1985 年,以瑞典David Axmark 为首,成立了一家公司(AB前身),IASM引擎出现。
  3. 1990年,提供SQL支持。
  4. 1999-2000年,MySQL AB公司成立,并公布源码,开源化。
  5. 2000年4月BDB引擎出现,支持事务。
  6. 2008年1月16日,Sun(太阳微系统)正式收购MySQL。
  7. 2009年4月20日,甲骨文公司宣布以每股9.50美元,74亿美元的总额收购Sun电脑公司,MySQL 转入Oracle 门下。
  8. 2013年6月18日,甲骨文公司修改MySQL授权协议,移除了GPL。但随后有消息称这是一个bug。

❤  生活中哪些地方使用数据库?

mantis        存储了用户信息、缺陷描述

美团、饿了么         订单信息

微信         消息通知、朋友圈消息、文件...

游戏         账号信息、存档记录...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/340554.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阅读MySQL必知必会,查缺补漏

MySQL自带数据库 information_schema:是MySQL自带的数据库,主要保持MySQL数据库服务器的系统信息,比如数据库的名称,数据库表的名称,字段名称,存储权限等。 performance_schema:是MySQL系统自…

大数据技术架构(组件)32——Spark:Spark SQL--Execute Engine

2.2、Spark SQL2.2.1、Execute EngineSparkSql的整体提交执行流程和Hive的执行流程基本上一致。站在通用的角度,对于SparkSql来说,从Sql到Spark的RDD执行需要经历两个大的阶段:逻辑计划和物理计划逻辑计划层面会把用户提交的sql转换成树型结构…

2022级上岸浙理工MBA的复试经验提炼和备考建议

在等待联考成绩出来的那段时间,虽然内心很忐忑,但还是为复试在积极的做准备,虽然也进行了估分大概有201分,但成绩和分数线没下来之前,只能尽量多做些一些准备把。因为笔试报了达立易考的辅导班,对于浙江理工…

复现随记~

note(美团2022) 比较简单的越界漏洞,堆本身并没有什么漏洞,而且保护并没全开,所以逆向思维。必然是ROP类而非指针类,故我们着重注意unsigned int等无符号数前后是否不一致 int __fastcall edit(__int64 a1) {int idx; // [rsp14…

[全栈工程师]从0到封神

全栈工程师 一个可以独立完成产品开发的人 目标规划全栈工程师参与社区的问题回答gitCode来自选择专业的问答为什么选择软件工程当初对软件工程这个专业的期待和想象是什么当初希望自己是如何投入这个专业的学习的曾经做过什么准备,或者立下过什么FLAG吗CSDN的我的介…

【idea】idea生产类注释和方法注释

网上有很多类似的文章,但是我在按照他们的文章设置后,出现了一些问题,因此我这边在解决了问题后,总结一篇文章,发出来给大家借鉴一下。在此先说明一下idea的版本,是2020.1.3 设置动态模板,File…

应用场景二:西门子PLC通过无线WIFI连接上位机

应用场景描述: 西门子PLC通过桥接器的无线WIFI连接上位机通讯,可以同时支持S7TCP、ModbusTCP和MQTT协议,上位机可以支持西门子编程软件(Micro/WIN、STEP7、博途),组态软件(Wincc、组态王、OPC软…

基于卷积神经网络的立体视频编码质量增强方法_余伟杰

基于卷积神经网络的立体视频编码质量增强方法_余伟杰提出的基于TSAN的合成视点质量增强方法全局信息提取流像素重组局部信息提取流多尺度空间注意力机制提出的基于RDEN的轻量级合成视点质量增强方法特征蒸馏注意力块轻量级多尺度空间注意力机制概念扭曲失真孔洞问题失真和伪影提…

【OpenCV图像处理系列一】OpenCV开发环境的安装与搭建(Ubuntu + Window都适用)

🔗 运行环境:OpenCV,Ubuntu,Windows 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### &#x…

Hadoop集群搭建详细步骤

目录 一、模板虚拟机环境准备 1.新建一台虚拟机hadoop100,并且配置好网络 3.安装 epel-release 4.其他工具 5. 配置普通用户具有root权限,方便后期加sudo执行root权限的命令 6.删除/opt/目录下的所有文件 7.在/opt/目录下创建文件夹,并…

RocketMQ底层源码解析——事务消息的实现

1. 简介 RocketMQ自身实现了事务消息,可以通过这个机制来实现一些对数据一致性有强需求的场景,保证上下游数据的一致性。 以电商交易场景为例,用户支付订单这一核心操作的同时会涉及到下游物流发货、积分变更、购物车状态清空等多个子系统…

基于javaee的电影碟片租赁管理系统的设计

技术:Java、JSP、框架等摘要:随着信息技术在管理中的广泛应用,管理信息系统(MIS)的实施在技术上逐渐成熟。为了适应时代的发展,降低管理成本,提高工作效率,企业需要加强对内部资源(人、钱、物)的有效管理&a…

Android测试包安装方式汇总

背景:作为一名测试,尤其是移动端测试,掌握app的安装方式是必备的基本技能,因此将Android测试包不同格式不同方式的安装方式进行一个总结分享​,仅供大家学习参考。 一、设备调试准备 1、设备打开开发者模式&#xff…

医学生考研考博太卷,一篇文章轻松助力上岸(一)

考研考博太卷了,卷不过,想没想过本科发一篇文章呢? 330分考研人淘汰390分考研人这个故事,大家应该都知道吧。 本专栏带你六个月内,搞定一篇文章,本科生发文章也很容易。 在卷考研的同时,再卷…

应用场景一:西门子PLC通过桥接器连接MQTT服务器

应用场景描述: 云平台、MES等数据采集、设备管理系统,需要通过MQTT的方式,上传和下发数据,MQTT服务器可以获取PLC的实时状态数据,也可以下发控制指令。桥接器提供4G、WIFI和有线三种连接方式。 网络拓扑:…

GRBL源码简单分析

结构体说明 GRBL里面的速度规划是带运动段前瞻的,所以有规划运动段数据和微小运动段的区分 这里的“规划运动段”对应的数据结构是plan_block_t,前瞻和加减速会使用到,也就是通过解析G代码后出来的直接直线数据或是圆弧插补出来的拟合直线数据…

【链式二叉树】数据结构链式二叉树的(万字详解)

前言: 在上一篇博客中,我们已经详解学习了堆的基本知识,今天带大家进入的是二叉树的另外一种存储方式----“链式二叉树”的学习,主要用到的就是“递归思想”!! 本文目录1.链式二叉树的实现1.1前置说明1.2结…

【蓝桥杯单片机】Keil5中怎么添加STC头文件;从烧录软件中添加显示添加成功后新建工程时依旧找不到

蓝桥杯单片机的芯片型号:IAP15F2K61S2 添加头文件:STC15F2K60S2.H 【1】如何通过烧录软件添加STC头文件: 从ATC-ISP的Keil仿真设置中添加(同时自动下载仿真驱动)仔细阅读添加说明 KEIL5添加STC芯片库_Initdev的博客-…

UVa The Morning after Halloween 万圣节后的早晨 双向BFS

题目链接:The Morning after Halloween 题目描述: 给定一个二维矩阵,图中有障碍物和字母,你需要把小写字母移动到对应的大写字母位置,不同的小写字母可以同时移动(上下左右四个方向或者保持不动 &#xff0…

概论_第8章_假设检验的基本步骤__假设检验的类型

一. 假设检验的基本步骤如下:第1步 根据实际问题提出原假设 及备择假设 , 要求 与 有且仅有一个为真;第2步 选取适当的检验统计量, 并在原假设 成立的条件下确定该检验统计量的分布;第3步 按问题的具体要求, 选取适当…