为什么要使用数据库管理数据?

操作系统中数据存放的载体:

1、Windows、Linux、MacOs都是基于文件的操作系统

2、数据库中数据都是存放的文件里面的

  •  文件能保存数据,为什么不用文件来管理数据?
    • 在成千上万条数据面前用快捷键查找数据是非常的困难(对于提取数据不好处理)
  • Excel不支持关联数据的查找

关系型数据库可以有效组织和管理大量复杂数据。数据库集群:数据库节点多,BAT等大公司会使用。MySQL开源免费,适合用来做灵活的数据库系统。nosql,非关系型数据库,数据之间看起来没有什么关系。没有严格的表结构


什么是数据库系统?

数据库系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地储存大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。

数据库为我们屏蔽了底层文件的操作,简化了操作

数据库系统为我们提供了读写服务

什么是关系型数据库?

关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统

关系模型中,数据是分类存放的,数据之间可以有联系

关系型数据库的应用

关系型数据库被应用在非常多的领域

① 教育系统

② 商业系统

③ 医疗系统

关系型数据库可以有效组织和管理大量复杂的数据,所以关系型数据库才是最重要的数据库产品

数据库的大规模应用

数据库集群:数据库节点多,BAT等大公司会使用

主流关系型数据库


IBM-DB2数据库,超大型企业用(采购成本高,通常应用于电信金融领)

Oracle费用问题

Mysql开源免费,适合用来做灵活的数据库系统

SQL Server教育免费,只能在WINDOWS平台,不支持Linux系统;所以生产领域很少使用SQL Server. 最近开始支持Linux,但是资源较少。

什么是非关系型(NoSQL)数据库?

NoSQL数据库是非关系型数据库,只是关系型数据库的补充,数据之间看起来没有什么关系。没有严格的表结构。

无重复验校、读写速度快、存取海量低价值数据

主流非关系型(NoSQL)数据库


Redis(内存保存数据)

MmCache(内存保存数据)

MongoDB(硬盘保存数据)

Neo4J9(硬盘保存数据)

NoSQL数据库的应用场景

新闻、电商抢购促销、微博上的热点信息

CSS笔记

伪类和伪元素的区别

2020-2-4 13:04:36

Python3

可迭代对象,迭代器,生成器的区别和关系

2019-10-9 7:13:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索