大数据之Redis:NoSQL数据库简介

Posted 浊酒南街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Redis:NoSQL数据库简介相关的知识,希望对你有一定的参考价值。

1.NoSQL数据库概述

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。相应的关系型数据库叫做RDBMS(Relational Databases Management System);
NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题;
优点:1.远超于 SQL的性能;2.不遵循ACID规则;3.不遵循SQL标准。
NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。

2.NoSQL适用场景,不适用场景

NoSQL适用场景:
1.对数据高并发的读写;
2.海量数据的读写;
3.不需要保证数据高度一致性;
4.对数据高可扩展性的;

NoSQL不适用场景:
1.需要事务支持
2.基于sql的结构化查询存储,处理复杂的关系,需要 即席查询;

3.总结

用不着sql的和用了sql也不行的情况,请考虑用NoSql;

以上是关于大数据之Redis:NoSQL数据库简介的主要内容,如果未能解决你的问题,请参考以下文章

大数据之Redis:RDBMS vs NoSQL

NoSQL数据库技术实战-第1章 NoSQL与大数据简介 NoSQL数据库的类型

Redis_NoSQL入门学习笔记

Redis_NoSQL入门学习笔记

大数据笔记(二十一)——NoSQL数据库之Redis

NoSQL初探之人人都爱Redis:Redis简介与简单安装