需求与技术

来源:互联网 发布:淘宝店铺卖二手 编辑:程序博客网 时间:2024/06/07 01:59

          在网上看了一些关于数据库方面的知识,将它们记一下,以后也许会进行更新或进行补充。

          在网联网应用的早期,网站应用的访问量不是特别大,基本上单个数据库就可以应付。随着互联网快速地发展,并发越来越高,网站也在做相应的调整,尽量优化表结构与合理使用索引,当然还有从别的方面着手,比如使用文件缓存将生成的静态页存在服务器,但使用静态化技术有一些缺点:多个服务器之间通过文件缓存无法进行共享,且文件缓存会带来不小的IO压力。再后来网站开始使用memecached等缓存产品,以缓解应用读取数据的压力,同时使用数据库的主从分离,以提高读写性能。但是,这些技术在满足web2.0的发展时依然显得有些吃力,因为不断增长的大数据使得主库的写性能进入了瓶颈,于是人们开始采取分表分库的设计……再后来,NoSQL的呼声变高了……

          感觉技术总是走在需求的后面,由需求带着技术在发展,要是能做到技术引导着需求就好了。

0 0
原创粉丝点击