1 / 45
文档名称:

redis简要介绍 PPT课件.ppt

格式:ppt   大小:1,157KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis简要介绍 PPT课件.ppt

上传人:yixingmaob 2017/12/8 文件大小:1.13 MB

下载得到文件列表

redis简要介绍 PPT课件.ppt

文档介绍

文档介绍:Redis简要介绍
朱自升

2
主要内容
RDBMS发展现状及适用情景
NoSQL的出现,NoSQL基本原理
Redis简介及应用场景
Redis基本数据结构及重要操作
Redis命令总结
Jedis:Java-Redis
操作实践:简单博客系统
3
RDBMS现状及适用情景
从1969年,埃德加发表关系数据模型论文开始,以 MySQL,Oracle,Sybase,PostgreSQL 为代表的传统关系数据库在过去的 20 多年里得到了广泛应用。
SQL是一种用于数据查询的描述型语言。SQL允许用户透明的执行查询,不需要考虑数据在哪块儿磁盘上,使用何种算法来处理数据。大多数RDBMS都有一个重要的架构组件:查询优化器。
关系数据库遵循关系数据模型,关系模型中不同现实世界的实体被存储到不同的表格中。
关系模型和SQL的结合很紧密,并且定义了高度结构化的实体以及实体之间的关系。SQL的查询模型支持用户透明的数据访问。
4
RDBMS适用情景
数据定义高度结构化的情景(关系结构严谨,字段固定)
数据一致性要求高的情景(事物要求)
数据实时性要求不高(无数据大量写入,查询返回结果实时性要求不高)
无需进行过多索引更改(添加或删除)的表
5
RDBMS所不擅长的情景
大量数据的写入处理(磁盘I/O)
为有数据更新的表做索引或表结构(schema)变更
对简单查询需要快速返回结果的处理(实时要求高)
字段不固定时应用(数据结构为半结构化数据)
6
主要内容
RDBMS发展现状及适用情景
NoSQL的出现,NoSQL基本原理
Redis简介及应用场景
Redis基本数据结构及重要操作
Redis命令总结
实际操作实验:简单博客系统
7
NoSQL简介
NoSQL:No!SQL还是Not Only SQL?
NoSQL基本分类:列式数据库,键值数据库,文档数据库,图数据库
NoSQL基于的基本原理:CAP,BASE,最终一致性
9
NoSQL基本原理
BASE模型:反ACID模型,完全不同于ACID模型,牺牲高一致性,获得可用性或可靠性:
Basically Available基本可用。
Soft state软状态状态可以有一段时间不同步,异步。
Eventually consistent最终一致,最终数据是一致的就可以了,而不是时时高一致
10
Redis简介
2008年开始开发,2009年完成,作者Salvatore Sanfilippo
Redis官网是这么描述的:
Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。