为什么用Redis
- 瓶颈单机SQL
APP-->DAL-->MysqlInstance
a数据量的总大小,一个机器放不下
b数据的索引,一个机器的内存放不下
c访问量(读写混合)一个示例不能承受 - 加Memcached
- 读写分离,主从复制
- 分表分库,水平拆分,集群
a不同属性的数据,放不同的数据库
b做集群
什么是Nosql
Not only sql:非关系型数据库,不需要固定的模式,无需多余操作就可以横向扩展
易扩展: 去掉了关系型特性,数据之间无关系,容易扩展
高性能:NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。
这得益于它的无关系性,数据库的结构简单。
灵活的数据模型:NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里。
3V加3高
海量:量大。多样:类型多样。实时:实时运算
高并发,高可扩,高性能
网友评论