Mysql数据库(关系型与非关系型数据库)
什么是数据库?什么是关系型数据库?什么是非关系型数据库?
数据库就是一个存储数据的仓库。
关系型数据库是依据关系模型(就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。)来创建的数据库。例如:Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL。
非关系型数据库主要是基于“非关系模型”(列模型:Hbase;键值对模型:redis,MemcacheDB;
文档类模型:mongoDB)的数据库(由于关系型太大,所以一般用“非关系型”来表示其他类型的数据库)
关系型数据库与非关系型数据比较:
查询速度:nosql数据库优于关系型数据库。nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。
安全:关系型数据库优于nosql数据库。因为关系型数据库存储在磁盘中,不会说突然断电数据就没有了。断电丢失数据,但其中redis可以同步数据到磁盘中,现在很多非关系型数据库都开始支持转存到磁盘中。
存储数据的格式:关系型数据库优于nosql数据库。nosql的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基础类型以及对象或者是集合等各种格式,而数据库则只支持基础类型(varchar等)。
数据库基础知识
数据库特点:
- 数据的共享性高,冗余度低,易扩展
- 数据结构化,数据之间具有联系,与文件有很大区别
- 具有较高的数据独立性
- 采用特定的数据类型,数据库中的数据不仅包括数字,还包括文本,图像,音频,视频等
Mysql的特点:
特点:
- 免费、开源MySQL AB公司开发现属Oracle公司
- 规模小,功能有限但体积小,速度快,成本低
- 适用于中小型甚至大型网站应用
优势:
- 运行速度快
- 对大多数用户免费
- 容易使用
- 可移植性好
- 有丰富的接口
- 支持查询语言
- 安全性和连接性好
Mysql数据库(关系型与非关系型数据库)相关推荐
- 常见的数据库有哪些(关系型、非关系型)?
常见的数据库有哪些? 一.常见数据库分为2大类(关系型.非关系型) 关系型数据库 Mysql数据库 (美国,甲骨文公司) Oracle数据库 (美国,甲骨文公司) Sql Server数据库 (美国, ...
- 关系型数据库sql与非关系型数据库nosql
一.什么是非关系型数据库? 1.非关系型数据库就是区别于关系型数据库的数据库. 2.虽然说起来有点绕嘴,但是非关系型数据库就是因为,关系型数据库处理不了的一些读写问题而产生的数据库 3.我们常用的非关 ...
- zlt尼玛银行,深度学习Redis(一) 关系型与非关系型数据库使用方式的转变过程
转发请注明出处,有什么错误的或者理解不透彻的希望大家进行评论指出或者进行讨论 普通数据库: 当我们使用单个数据库例如MySql时,会出现数据存储的瓶颈问题,例如 1.数据量的总大小一个数据库放不下 2 ...
- 关系型、非关系型、实时、非实时数据库特点归纳
关系型数据库(表) 非关系型数据库 实时数据库:响应数据快(几毫秒或十几毫秒) Mysql 常用 1)硬盘存储 2)特点:开源.只要是linux系统就可运行,只要是计算机就可以做成linux系统 Mo ...
- 关系型数据库 和 非关系型数据对比 以及 MySQL与Oracle对比
一.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型1970年提出的,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型. 简单来说,关系模型 ...
- MySQL数据库是非关系_MySQL(数据库)基础知识、关系型数据库yu非关系型数据库、连接认证...
什么是数据库? 数据库(Database):存储数据的仓库 高效地存储和处理数据的介质(介质主要是两种:磁盘和内存) 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关 ...
- MySQL列举常见的关系型数据库和非关系型都有那些?
关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis ...
- 关系型数据库和非关系型数据库区别、oracle与mysql的区别
一.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并 ...
- mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...
关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle DB2 SQLServer Mysql SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表 ...
最新文章
- Regular Expression Matching
- centos在线安装svn
- 网站推广专员浅析网站建设实用技巧助力网站推广优化
- 配置kali linux
- Eclipse:Cannot complete the install because of a conflicting dependency.问题解决
- 【辟谣】java中的final方法在新版的jvm中能提高效率?
- 浮动5-常用列表显示(案例)
- pymysql语法_pymysql的用法
- Greedy Sequence(2019南京icpc网络预选赛)主席树求区间小于k的最大值
- NeurIPS2021 VALUE:快来刷榜吧!微软提出视频多模态新基准,同时含检索、caption、QA等多个任务!...
- web.config中的InProc模式 与 StateServer模式[转]
- elasticsearch中的优先级线程池
- 应用架构设计“着火”“防火”经验之谈
- oracle增加文件组,Oracle 文件和文件组
- jquery插件图片浏览
- JS之经典for循环闭包问题解决方法
- ASP.NET MVC 随想录——探索ASP.NET Identity 身份验证和基于角色的授权,中级篇
- java 1.6 jdk 64_jdk 1.6 64位官方下载|Java JDK(Java SE Development Kit) 1.6 64位版 - 121下载站...
- windows系统的启动工作原理
- python爬取微信好友教程_Python爬取微信好友