认识数据库

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 认识数据库

今天为大家带来数据库的知识

🚀1.什么是数据库

🚀2.数据库的分类


分类

🚀3.数据库的存储

1.首先来聊一聊MySQL数据库的定义

已经学习了数据结构

数据结构是一门研究数据如何存储的学科,当数据是少量的时候,用数据结构进行增删查改


数据库就是当数据很多的时候,要用到数据库进行增删查改的操作


数据库是一类软件,用来组织管理保存数据的


2.数据库软件有哪些呢


数据库分为关系型数据库和非关系型数据库


关系型数据库有:


1.Oracle


属于甲骨文产品,适用于解决复杂的逻辑业务,例如ERP,OA等企业信息系统,成本高,因为还要配套小型机


2.MySQL


被Oracle收购,成本低,免费,开源,适合解决的=简单的逻辑业务


3.SQL  Server


也很好用,是微软的产品,必须在Windows环境下使用,而且收费


4.SQLite


是一个轻量级数据库


为什么说他轻量呢,因为所占用的内存十分小,就是一个exe可执行文件,体积大概就是1M


运用在小型的嵌入式系统上使用,比如手机,电视,洗衣机,空调


非关系型数据库


1. 基于键值对(Key-Value):如 memcached、redis


2. 基于文档型:如 mongodb


3. 基于列族:如 hbase


4. 基于图型:如 neo4j


关系型数据库是基于SQL 语言实现,,对于数据库数据格式比较严格而关系型数据库不一定就要使用SQL,对于格式要求也小


3.MySQL 的存储


MySQL 是一个软件,本质上是客户端服务器结构的程序


有mysql客户端和mysql服务器


但是MySQL本体还是服务器,数据都存储在服务器上,而客户端比较简单,形式多样化,还要图形化的客户端,但是在MySQL这里还是以命令行发出请求,服务器来响应,说到这里,讲一讲请求,响应。


假如我去面馆吃面,我要了一碗牛肉面,那么我就是客户端,饭店就是服务器,我说:“一碗牛肉面就是”请求,做出来的面就是响应。


请求:request


响应:response


客户端:cilent


服务器:server


数据存储到服务器上


7ea3b28cc4ca4f72859f778ac284f14d.png

MySQL具体以啥样的硬件设备进行保存呢


硬盘!!!


MySQL以及其他 的关系型数据库都是以硬盘来保存数据的


说到硬盘,再来看看计算机 的组成部分


CPU(电脑的核心)


内存(存储器)机带RAM


外存(硬盘,软盘,U盘,光盘)电脑主要就是用硬盘存储数据


输入设备(鼠标,键盘等)


输出设备(打印机,显示屏)


网卡,触摸屏既是输入设备,又是输出设备。


内存和外存区别


1.内存访问速度快,外存访问速度慢


2.内存空间小,外存空间大


3.内存贵,外存便宜


4.内存存储的数据断电后会消失,外存的数据断电后可以保存一段时间


内存存储数据易失,外存存储数据持久


数据库服务器如何在硬盘上存储数据

cc59f5fb4e3b4b3ebd5b5ba8ccf4ebbf.png

数据库里通过数据表组织数据 ,数据表有很多行,每一行叫做记录(record),每一行又有很多列,每一列叫做字段(field)

这就是今天的内容了,我们下期再见,886!!!


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 Linux BI
数据库的一些知识
数据库的一些知识
40 0
|
2月前
|
SQL 关系型数据库 MySQL
|
6月前
|
数据库
数据库视频(四)
数据库视频(四)
42 0
|
6月前
|
XML SQL 数据库
数据库视频(三)
数据库视频(三)
30 0
|
6月前
|
存储 NoSQL 关系型数据库
数据库
数据库
126 5
|
6月前
|
Go 数据库
数据库的实现
数据库的实现
|
SQL Java 数据库连接
H2数据库相关知识
H2数据库是一个嵌入式关系数据库管理系统(RDBMS),它以纯Java编写,支持SQL和JDBC标准。H2数据库具有高性能、轻量级、易于使用和部署的特点。它可以作为内存数据库或持久化数据库使用,并且支持多种模式,包括嵌入式模式、服务器模式和混合模式。H2数据库还提供了一些高级功能,如触发器、存储过程和内置函数,使开发者能够更灵活地操作数据。
132 1
数据库—耿建玲视频总结(一)
基本上每一个材料开始都有其介绍发展史的,了解一下发展史可以培养我们一部分的兴趣,然后就是SQL server的安装介绍,这个在之前我们已经亲身实践了安装的过程,并且还为这安装问题苦恼过好久呢
|
SQL 安全 数据库
【数据库视频】总结
【数据库视频】总结
|
存储 消息中间件 NoSQL
数据库常识课
数据库常识课
67 0