当前位置:首页 > 学习笔记 > 数据库 > 数据库的基本发展史:数据库是什么?为什么要用数据库?

数据库的基本发展史:数据库是什么?为什么要用数据库?

刘广法2022年03月29日 10:52:45数据库19700
数据库的基本发展史:数据库是什么?为什么要用数据库?-第1张图片-刘广法IT博客

什么是数据库

从字面意思去理解的话,他就是一个存储数据的仓库。我们可以把他想象成存放数据的仓库,里面存放了很多的数据。数据库的本质就是一个文件系统,用户可以方便对数据进行添加、修改、删除和查询的操作。

但是:

我们所说的数据库其实是数据库管理软件(Database Management System 简称DBMS)。这个数据管理软件可以高效的提取我们所需要的信息。DBMS具有对数据库进行统一的管理和控制,以保证数据库的安全系和完整性。

数据库与数据库管理系统的关系:

数据库的基本发展史:数据库是什么?为什么要用数据库?-第2张图片-刘广法IT博客

常见的数据管理系统:

MySQL:开源免费数据库,中小型的数据库。

Oracle:收费的大型数据库。

DB2:IBM公司产品,主要用于银行项目。

SQLserver:微软公司的收费的中型数据库。

SYBase、SQLlite ……


其实数据库也有分类的,可以分成两类:

1、关系型数据库,如:MySQL,Oracle,SQLserver,SQLlite,access,DB2

2、非关系型数据库,如:redis,mongodb,memcacheed

为什么要用数据库?把数据储存在内存、文件中不好吗?

为什么要用数据库,直接存放在内存中不好吗?

存在内存中的优点:读写速度非常快。

存在内存中的缺点:程序结束后,无法保存,数据直接丢失。

为什么要用数据库,直接存放在文件中不好吗?

存放在文件中的优点:数据可以永久保存。

存放在文件中的缺点:

  • 频繁的IO操作,效率不高。

  • 数据管理不方便。

而存放在数据库中的优点是:

1、存储数据可以相当的多:当数据比较多,内存比较大的时候,如:存放在Excel表格中的时候,当文件达到一定的量级的时候,文件会比较卡,运行一些基本的操作都是比较困难的。

2、数据共享:如果数据存放在文件中,而不是存放在数据库中还有一个比较直接的问题就是不能共享,一个人要,我们可以传给他,当有十万个人要看,你能同时发个十万个人来看这个数据吗?

3、数据管理方便:数据库能够进行多表格操作,而文件多表格比较困难,你可以操作一个文件(如:Excel表格),你能够操作十个吗?

4、数据同样可以永久保存:具有文件的特点。

这就是我们学习数据库,并且使用数据库的原因。当然使用数据库,其实还有很多的别的有点。如:效率更高,查询速度更快等。你还知道哪些,在下面评论区提出来。

文章作者:刘广法,转载请注明出处。

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/database/22.html

分享给朋友:

“数据库的基本发展史:数据库是什么?为什么要用数据库?” 的相关文章

数据库教程 jdbc

java 和 数据库 连接技术odbc:淘汰10年了。只能用在windows系统上关于jdbc 的相关描述:关于jdbc的实操七步:package com.liuguangfa.jdbc; import java.sql.Connection; import j...

数据库练习 数据库查询练习 ***

冰人集团系统数据库设计1. 使用MySQL 8.x版本数据库,使用Navicat作为数据库客户端管理图形界面工具。2. 创建名为“iceman2018”的数据库。字符集使用utf8 -- UTF-8 Unicode,排序规则使用utf8_general_ci。3. 创建“部门”表,表名为t_depa...

数据库教程 设计模式(单例模式、代理模式、工厂模式)

Java中常用的设计模式:概况:1、单例模式饱汉式饿汉式内部类实现2、工厂模式3、代理模式静态代理动态代理num1:单例模式1.1 饱汉式public class Singleton { private static final Stu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。