关于Redis与关系型数据的一些区别
Redis能替代关系型数据库吗? 为什么?
不能替代, 两者侧重点不同, redis是非关系型数据库,以k-v形式存储的内存数据库。
1,基于数据存在于缓存中如果redis服务器出现宕机的情况,会造成数据未来得及保存, 导致数据丢失,不安全。
2,redis的缺点也非常明显,仅提供最基本的hash set, list, sorted set等基于数据类型,不分表,没有schema,没有索引,没有外键,缺少int/date等基本数据类型,多条件查询需要通过集合内联(sinter,zinterstore)和连接间接实现,操作不便,开发效率低,可维护性不佳; 因此一般不将其视为完整的数据库单独使用,很多网站将redis作为高速缓存和session状态存储层,然后再与其他数据库搭配使用。
3,redis对数据事务支持, ACID里边只支持一致性和隔离性, 且redis的事务不支持回滚。
转载于:https://www.cnblogs.com/piovuz/p/6748506.html
关于Redis与关系型数据的一些区别相关推荐
- Redis、Memcache和MongoDB的区别
>>Memcached Memcached的优点: Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key.value的字节大小以及服务器硬件性能,日常环 ...
- Redis 非关系型数据库 安装以及相关命令
目录 一.缓存简介 1.1 系统缓存 1.2 缓存保存位置及分层结构 1.2.1 DNS缓存 1.2.2 应用层缓存 1.2.3 数据层缓存 分布式缓存服务 数据库 1.2.4 硬件缓存 二. 关系数 ...
- 使用Spring操作Redis的key-value数据
前言 最近工作一直忙的不可开交,小Alan已经很久没有和大家分享知识了,在深圳待了两年多,依然感觉自己还是个小菜鸟,工作中还是会遇到很多自己在短期内无法搞定的事情,每当这个时候总是会感觉到很沮丧,就会 ...
- Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
一.问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求. 二.解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从 ...
- 全面对比 Redis 和 Memcached 的 6 点区别
说到redis就会联想到memcached,反之亦然.了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zs ...
- Redis与Zookeeper实现分布式锁区别
1.分布式锁解决方案 1.采用数据库 不建议 性能不好 jdbc 2.基于Redis实现分布式锁(setnx)setnx也可以存入key,如果存入key成功返回1,如果存入的key已经存在了,返回 ...
- php使用hset报错,redis中set和hset的区别和使用场景
下面由redis教程栏目给大家介绍redis中set和hset的区别和使用场景,希望对需要的朋友有所帮助! redis中存数据时,到底什么时候用 hset 相比于 set 存数据时又有什么不一样? s ...
- Flume+Kafka+Storm+Redis构建大数据实时处理系统:实时统计网站PV、UV+展示
http://blog.51cto.com/xpleaf/2104160?cid=704690 1 大数据处理的常用方法 前面在我的另一篇文章中<大数据采集.清洗.处理:使用MapReduce进 ...
- Redis非关系型数据库(三)持久化
目录 一.redis高可用 1.持久化 2.主从复制 3.哨兵 4.集群(cluster) 二.Redis的持久化 1.RDB持久化 2.AOF持久化(append only file) 3.RDB和 ...
最新文章
- 浙大超重力离心模拟与实验装置有望年底开建 释放五大利好
- php饼图只有一个小方块_如何做出PHP数据饼图
- 20201021 《计算感知》第3节课 笔记
- 牛客小白月赛11 J Rinne Loves Math
- loadrunner录制时web时,安全证书问题
- VS2012配置WTL
- LaTeX算法流程中英文伪代码
- [lighttpd]referer字段实现域名过滤及放行指定域名不走重定向
- python创建通讯录_python实现简易通讯录修改版
- 「Android高级工程师」BAT大厂面试基础题集合-下 Github标星6.5K
- 美团旅行前端技术体系的思考与实践
- 移动apn接入点哪个快_51物联卡:使用物联网卡时为什么总要让你设置APN?
- Debian安装中文输入法
- C# 怎么把集合转换成数据库添加语句,把类转换成sql语句
- 2021软件测试面试题大全(78题含答案解析)
- 2021-10-22
- 关于airplay协议实现镜像功能研究
- 【数据结构与算法】线性表的查找
- 基于C#开发的《彩色连珠》小游戏
- Python中%的作用