对于数据库而言,压力比较大的是频繁的查询



如果频繁访问的数据是固定的数据,可以将这些数据摘出来,放在缓存里,减轻数据库的压力
垂直拆分:卖家与买家在不同的库中



分库:可能与业务紧密联系的在一起的热点数据分在一个库中,与业务不紧密联系的冷门数据分在另一个库。会有很多数据库实例
分表:很多条数据可能不放在一张表里,可能分库分表


随着复杂关系数据库数量暴增,传统关系型数据库已经不适合了,所以要使用NoSQL
NoSQL是什么?

NoSQL的特点:

RDBMS VS NOSQL (传统关系型数据库vs 非关系型数据库 )


Redis能干什么?

分布式和集群
分布式:不同的多台服务器上面部署不同的服务模块(工程),他们之间通过RPC/RMI 通信和调用,对外提供服务和组内协作。
集群:不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问。
网友评论