什么是NoSQL,什么是Redis,我们在了解这个系列之前,先来看一下Redis是从何而来?Why redis is needed?
在最早的单机MySQL年代,存在着访问量小,单个数据库等特点。
但是特有着众多的缺点:
为解决前面提到数据过大,一个机器放不下问题,演化出了采用多个数据库的模式,也出现了读写分离。
但是每次都要去进行数据库的读存会十分麻烦,这是便出现了缓存提高效率:
数据量的继续增加,采用了MySQL集群、水平拆分、分库分表的方式:
最近10年以来,技术发生了极大的变化,MySQL等关系型数据库已经不够用了,像是文件、博客、图片都出现了专业的数据库!
为什么用NoSQL? 用户个人信息,社交网络,地理位置等,用户自己产生的信息数据爆发式增长,而传统的SQL已经不能解决了,所以出现了NoSQL,具体内容,下一篇会继续介绍。