Redis学习NoSQLRedis
NoSQL为什么要用NoSQL早期90年代,早期一个网站的访问量不会太大,打呢个数据库完全够用,随着用户增多,网站出现了以下问题:1.数据量大到一定程度,单机数据库无法存放2.数据的索引(B+Tree),一个机器内存无法存储3.访问量大之后(读写混合),一台服务器无法承受Memcached(缓存)+MySQL+垂直拆分(读写分离)发展过程:优化数据结构和索引==> 文件缓存(IO)==>Memcached(当时最热门的技术)分库分表+水平拆分+MySQL集群本质:数据