为什么用NoSQL
1、单数据库
DAL:数据访问层,可以理解为后端,直接访问和操作数据库
2、缓存 + 多数据库
3、缓存 + 多数据库 + 读写分离
4、缓存 + (多数据库 + 读写分离)*N
5、扩展瓶颈
6、Nginx + 多前端后端 + 多集群
7、为什么?
NoSQL是什么?
优点
1、易扩展(字段等)
因为都是键值对
2、大数据量高性能
无关系性,结构简单
可以到读11万次/秒,写8万次/秒
3、灵活的数据模型
类型
Mongodb是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
Redis
1、是什么
2、能干什么
3、官网 & 下载
英文:https://redis.io/
中文:http://www.redis.cn/
官网只能下载Linux版本的
windows:https://github.com/tporadowski/redis/releases