认识数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云数据库 RDS PostgreSQL,高可用系列 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!!!


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
机器学习/深度学习 资源调度
【机器学习】最小二乘法MSE
【1月更文挑战第24天】【机器学习】最小二乘法MSE
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
前端开发 数据库 开发者
氚云丨开发课— 02 一般控件的前后端操作| 学习笔记
快速学习氚云丨开发课— 02 一般控件的前后端操作。
氚云丨开发课— 02 一般控件的前后端操作| 学习笔记
|
JavaScript 前端开发 API
好用的轮子之强大的原生引导js库---Driver.js
好用的轮子之强大的原生引导js库---Driver.js
好用的轮子之强大的原生引导js库---Driver.js
|
12月前
|
存储 安全 数据安全/隐私保护
浅谈对称加密(AES与DES)
浅谈对称加密(AES与DES)
291 1
|
消息中间件 SQL Kafka
实时计算 Flink版产品使用问题之使用StarRocks作为Lookup Join的表是否合适
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
12月前
执行ipconfig -renew命令时出错: 系统找不到指定的文件?
执行ipconfig -renew命令时出错: 系统找不到指定的文件?
|
弹性计算 关系型数据库 应用服务中间件
大咖与小白的日常:手把手教你在阿里云ECS上搭建个人博客
小白的玩摄影的男朋友要做毕业设计,小白想给他搭建一个线上个人展厅。大咖推荐了ECS+WordPress,超快上手!
337 5
大咖与小白的日常:手把手教你在阿里云ECS上搭建个人博客
|
Web App开发 文字识别 Linux
上网神器-油小猴工具箱 及解决添加扩展但启动不成功问题
此工具箱中包含了五款实用的油猴脚本,即网盘直链下载助手、网盘智能识别助手、网页加快器、星号密码显示助手、Mactype助手,它保留了每个脚本的功能,并对某些功能进行了加强,用户使用起来更加方便。
上网神器-油小猴工具箱 及解决添加扩展但启动不成功问题