2020/01/20 01-数据库发展史

在这里插入图片描述
把数据想要保存下来,就需要做一种持久化,往往会有组织的存放下来,这样称为数据库
在这里插入图片描述
早期的IBM是靠做这个起家的,1940年,数据可以存储在磁带,用磁性材料来存储数据,但是磁带的数据,你要定位起来就很麻烦,所以要求数据必须有组织,磁带的要求是必须顺序存储,顺序读取
在这里插入图片描述
1956年发明了磁盘
在这里插入图片描述在这里插入图片描述
现在的硬盘材料更加密集,而且可以做双面,早期的磁盘禁止的时候是防震动的,运动的时候碰一下就有可能划伤。好处是可以支持随机访问,磁带需要卷,适合顺序读取。
光盘也是随机访问

软盘经常坏,所以就有了磁盘的数据中心,当硬件存储设备跟上,包括PC民用,进入企业的服务器,不然都是军工的,那就是计算机信息化时代到来了
数据库会将所有数据统一管理,按照固定的格式存储相应数据,也需要方便检索
DBMS数据库管理系统

在这里插入图片描述
第一个遇到存储问题的就是,互联网时代的,google ,yahoo,百度,就需要有数据模型,便于存储,便于检索,便于修改和删除

分类

在这里插入图片描述在这里插入图片描述
层次的应对有重复的数据,其他所有结点除根结点外只能有一个前继,可以有多个后继
在这里插入图片描述在这里插入图片描述
网状的拓补结构比较能表达关系能体现现实中的关系,但是数据越来越多,管理起来比较错综复杂在这里插入图片描述在这里插入图片描述
我们常用的关系型数据库,用结构化查询语言sql语言
横纵列的二维表,列在数据分析里也叫维度,
让使用者更关注软件关系设计上
在这里插入图片描述
这个论文很重要,提出了关系模型
![![](https://img-blog.csdnimg.cn/20200120145601599.png)
基于关系型数据库模型来产生的叫RDBMS
在这里插入图片描述
拉里,艾莉森,是一个商业天才,oracle神谕,当时市面上也没什么选择,修修补补就这么用起来了,oracle7才稳定下来,9i才稳定下来,几亿条数据对他来说小意思在这里插入图片描述

mysql

选择GPL协议,软件可以自由修改分发
oracle 想要sun,因为sun的产品线太全,soloris,java,mysql,等于收购一大堆专利
GPL协定必须要求把源代码发出来,其他软件如果用GPL的软件一行代码,就需要开源
在这里插入图片描述
mysql 的作者,重新拉了分支在这里插入图片描述
innodb是行级锁,支持事务
在这里插入图片描述

去IOE

服务器的商业主板不是一般公司可以研发的,所以 啊里想用廉价的PC来做,EMC也用PC的磁盘的来替代,廉价就比较容易出问题,所以就有了高可用,还有热备份,慢慢替代IOE
其实阿里就是学google,facenbook,亚马逊是最大的云服务商,所以cpu是不能依赖于别人
去IOE是迫不得已,成本压力
京东一开始用ASP来写的,微软服务贵啊,所以重新来过
在这里插入图片描述

NoSQL

互联网时代,产生的大量数据都需要存储
NOsql是对非sql、非传统关系型数据库的统称。
最重要的还是关系型数据库,NoSQL只是关系型数据库里面的一个环节,关系型数据库还是重中之重

在这里插入图片描述
一定要明白ACID概念
A:原子性
C:-致性
I:隔离性
D:持久性

在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值