饿了么|Redis:最受程序员喜爱的数据库?
文章图片
文章图片
文章图片
今天是刘小爱自学Java的第96天 。
感谢你的观看 , 谢谢你 。
话不多说 , 开始今天的学习:
关于数据库 , 前段时间学过MySQL数据库 。
MySQL是关系型数据库 , 而今天要学的Redis是非关系型数据库 。
这两者之间有什么区别呢?
一、两种类型的数据库数据库主要分为两种类型:关系数据库和非关系型数据库 。
1关系型数据库
关系型数据库是由多张能互相关联的表组成的数据库 , 典型的有MySQL和Oracle数据库 。
特点:硬盘存储 , 存取方式是IO流 。
优点:
- 更易于维护:都是一张张数据表 。
- 操作较简单:SQL语言通用 。
- 可以实现复杂操作:多表关联查询 。
- 读写能力较差:尤其是海量数据的高效率读写 , 用IO流读写比较消耗性能 。
- 灵活度稍欠:数据都以固定的表结构存储 。
- 高并发问题:面对有高并发的需求时 , 关系型数据库会显得较为无力 。
NoSQL全称是not only sql , 意思是不仅仅是SQL , 是一项全新的数据库理念 , 泛指非关系型数据库 。
常见的比如说:Redis、MongoDB…等 , 目前只学习Redis 。
特点:内存存储 。
优点:
- 速度快性能高:nosql可以使用硬盘或者随机存储器作为载体 , 而MySQL只能使用硬盘 。
- 成本低:nosql数据库部署简单 , 基本都是开源软件 。
- 高扩展性 。
- 学习成本高:不提供sql支持 。
- 关于事务:非关系型数据库里没有事务 。
- 复杂查询方面稍欠:其数据结构相对复杂 , 想实现复杂查询不如关系型数据库 。
无外乎就是非关系型数据库相对于关系型数据库的优点:
- 一点科技范|你更pick谁?,下半年最受期待的三大系列手机
- 商业封面报导|美团取消支付宝支付?饿了么不支持微信支付?外卖付款方式要变?
- 美团|饿了么在线打假,不料舆论一边倒,美团这下脸被打肿了
- 饿了么|美团取消支付宝支付引发热议,饿了么强势回应,网友:又是外卖大战?
- 饿了么|偷看“不良网站”的危害你知道吗?这3大后果要自行承担,望周知
- 饿了么|腾讯收购搜狗背后:腾讯、阿里、头条、360集体围猎百度
- 支付宝|美团取消支付宝支付,称饿了么也不支持微信支付,饿了么回应绝了
- 外卖小哥|疯狂!薅耳朵粘蜻蜓梳脏辫,美团外卖和饿了么在头盔上较量什么?
- 三言财经|美团取消支付宝支付?饿了么不支持微信支付?你快试试
- 美团|美团、饿了么开启头盔皮肤大战,不料被同人盯上,奇怪的cp增加了