NOSQL数据库与分类,Linux下Redis数据库的安装

NoSQL数据库概览
本文介绍了NoSQL数据库的概念及其在大数据时代的应用场景,包括高并发、高扩展性和高性能的需求。同时对比了NoSQL与关系型数据库的特点,并详细阐述了NoSQL数据库的四种主要类型:键值对存储、列式存储、文档存储及图结构存储。

NoSQL数据库

not only sql,不仅仅值SQL,而是一种全新的数据库理论。
可以理解为No relational,既非关系型性数据库
关系型数据库和非关系型数据库不是对立,而是相辅相成的,
nosql数据库有特殊的结构,将数据库存储到内存里面的,
从性能的角度来讲,NoSQL数据库的性能优于关系型数据库。
从安全性角度考虑,关系型数据库优于NoSQL数据库。
所以在实际的项目开发中NOSQL和关系型数据库是一起使用的,达到性能和安全双保证

NoSql数据库的产生

大数据时代的3V

海量数据Volume
多样数据库Variety
数据实时velocity

互联网需要的三高

高并发
高扩展
高性能

NoSQL数据库的分类

key-value

Redis

键值对存储,特点:查询数据块
内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等

Colunmn 列式存储

HBase

将同一列的数据放在一起,查询非常快

document文档存储

MongoDB

经典用于web项目中,与KeyValue类似,比如MongoDB主要应用在爬虫

Graph图结构存储

neo4j

用于社交网络

NoSQL数据库四大分类表格

在这里插入图片描述

表格出处:百度百科

NoSQL特点

易扩展

当一台机器不够用了,很容易添加一个新的服务器,只要配置好环境之后,自动使用。

大数据量、高性能

读写速度快,nosql基本都是内存数据库,比硬盘存储要快很多,查询数据快

灵活性

NoSQL无需事先为 要存储的数据 建立字段,随时可以存储自定义的数据格式,在关系型数据库添加字段和删除字段是非常麻烦的。

高可用

一台机器宕机出问题了,不会影响其他的机器

Redis安装

安装C++环境

详细步骤

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无名一小卒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值