您的位置:首页 > 数据库 > Redis

redis之NoSQL入门和概述及应用

2017-11-10 22:13 686 查看
NoSQL入门和概述

1、互联网时代背景下为啥需要NoSql?
2、是什么?

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,
3、能干吗?

易扩展、大数据量高性能、丰富的数据类型

RDBMS vs NoSQL

RDBMS:

- 高度组织化结构化数据

- 结构化查询语言(SQL)

- 数据和关系都存储在单独的表中。

- 数据操纵语言,数据定义语言

- 严格的一致性

- 基础事务

NoSQL:

- 代表着不仅仅是SQL

- 没有声明性查询语言

- 没有预定义的模式

- 键 - 值对存储,列存储,文档存储,图形数据库

- 最终一致性,而非ACID属性

- 非结构化和不可预知的数据

- CAP定理

- 高性能,高可用性和可伸缩性
大数据时代的3V:海量(Volume)、多样(Variety)、实时(Velocity);
互联网需求的3高:高并发、高扩展、高性能;

当下NoSql的经典应用:

阿里巴巴中文站商品信息如何存放;

大型互联网应用(大数据、高并发、多数据类型)的难点和解决方案,统一数据平台服务层UDSL;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis nosql