打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MySql数据库笔记(关系与非关系型)数据库

前言

数据库其实就是数据库管理系统,该系统实质是一个软件。数据库对比excel文件存储,可以灵活对字段添加“约束”(某列不为空),对比普通类型文件系统,能够快速查找对应的数据。

一、关系型数据库

1.1 含义

关系型数据库根据模型创建,关系可以是“一对一、一对多、多对多”等模型。关系型数据库是生活中比较常见的模型,存储数据一般都使用它。关系模型包括数据结构、操作指令(SQL语句)、完整约束(表与表之间关系、内部数据约束)。

1.2 常见数据库

Oracle、MySQL、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access

1.2 特点

  • 安全(因为存储在磁盘中,就算突然断电不会丢失)

  • 容易理解

  • 占用空间(因为关系模型,必须遵循某些规则,数据中字段为空的值也会分配空间)

二、非关系型数据库

2.1 含义

非关系型数据库基于“非关系模型”的数据库。比如文档模型、键值对模型、列模型。

  • 文档模型:以文档存储数据,类似键值对。

  • 键值对模型:存储的数据格式为name:张珊,那么name就是张珊的键。

  • 列模型:数据库以一列为记录。(类似索引,io很快)

2.2 常见数据库

  • 列模型:Hbase

  • 键值对模型:redis,MemcacheDB

  • 文档类模型:mongoDB

2.3 特点

  • 效率高(因为存储在内存中)

  • 不安全(断电丢失数据,但redis可以同步数据到磁盘),目前很多非关系型数据库开始支持存储磁盘中

总结

学习了数据库含义,数据库分为关系型和非关系型,对比他们之间优缺点选择自己需要的数据库。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
搞懂数据库看这篇就够了!
一图了解不同的数据库类型
5大数据库种类,如果你全部在实际项目中用过,绝对是大神!
常见的 NoSQL 数据库有哪些?一篇详尽(图表展示)
什么是数据库?什么是关系数据库?什么是非关系型数据库?
Java Redis系列1 关系型数据库与非关系型数据库的优缺点及概念
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服