复述,学习之NoSQL是什么意思

介绍

小编给大家分享一下复述,学习之NoSQL是什么意思,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

<强> 1,互联网时代背景下大机遇,为什么用NoSQL

<强> 1.1单机MySQL的美好年代

在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。
在那个时候,更多的都是静态网页,动态交互类型的网站不多。
复述,学习之NoSQL是什么意思”> <br/>木豆木豆是数据访问层的英文缩写,即为数据访问层(数据访问层)</p> <p>上述架构下,我们来看看数据存储的瓶颈是什么?<br/> 1。数据量的总大小一个机器放不下时<br/> 2。数据的索引(B +树)一个机器的内存放不下时<br/> 3。访问量(读写混合)一个实例不能承受<br/>如果满足了上述or3 1个,进化…</p> <p> <强> 1.2.Memcached(缓存)+ MySQL +垂直拆分</强> </p> <p>后来,随着访问量的上升,几乎大部分使用MySQL架构的网站在数据库上都开始出现了性能问题,web程序不再仅仅专注在功能上,同时也在追求性能。<强>程序员们开始大量的使用缓存技术来缓解数据库的压力,优化数据库的结构和索引</>强。开始比较流行的是通过文件缓存来缓解数据库压力,但是<强>当访问量继续增大的时候,多台网络机器通过文件缓存不能共享,大量的小文件缓存也带了了比较高的IO压力</>强。在这个时候,<强> Memcached </>强就自然的成为一个非常时尚的技术产品。<br/> <img src=复述,学习之NoSQL是什么意思