数据库分类

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

一、关系型数据库

关系型数据库:指采用了关系模型来组织数据的数据库。

关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

初学阶段,我们可以先简单的讲关系型数据库理解为一个Excel表格:

二、非关系型数据库NoSQL

        非关系型数据库:又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL,对NoSQL 最普遍的定义是“非关联型的”,强调 Key-Value 的方式存储数据。

        Key-Value结构存储: Key-value数据库是一种以键值对存储数据的一种数据库,类似Java中的map。可以将整个数据库理解为一个大的map,每个键都会对应一个唯一的值。

关系型和非关系型数据库区别?

        关系型:通过二维表维持数据关系(有行有列),大部分存储在硬盘,查询速度上关系型要慢一些,相对而言,安全性更高

        非关系型:通过key:value键值对维持数据关系,大部分存储在内存,查询速度上要相对于关系型数据库更快一些,安全系数相对关系型而言不高

三、常见数据库介绍

☆ 关系型数据库

数据库

介绍

MySQL

开源免费的数据库,中型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。

Oracle

收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

DB2

IBM公司的数据库产品,收费的。常应用在银行系统中.

SQLserver

MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

SQLite

嵌入式的小型数据库,应用在手机端。

☆ 非关系型数据库

数据库

介绍

Redis

是一个小而美的数据库,主要用在key-value  的内存缓存,读写性能极佳

HBase

HBase是列式数据库,目标是高效存储大量数据

MongoDB

MongoDB是文档型数据库,非常接近关系型数据库的。

四、小结

① 数据库就是存储数据的仓库,用户可以对数据库中的数据进行增删改查操作

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

③ 常用的关系型数据库有:MySQL,Oracle,DB2,SQLserver,sqlite

④ 常用的非关系型数据库有:Redis,Hbase,MongoDB

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值