第一个承载亿级数据的NOSQL博客上线测试了

熊部落阁 , 网址为:https://www.xiongblog.com 是我用golang开发的高并发承载亿级数据的博客系统,采用的是NOSQL,完全秒杀市面上任何用php+mysql的博客系统,该博客采用的是基于boltdb数据库二次开发的嵌入式数据库。不需要额外的数据库服务软件,一个二进制文件里内嵌了数据库服务,这样部署网站方便简洁很多。一直以来,我就想摆脱mysql,一方面是安全问题,要想尽办法避免SQL注入,第二就是当数据量非常大的时候需要分库分表,需要建立索引,数据量大了还要做缓存处理,否则mysql查询起来很慢,反正就是很麻烦。我去年用php+nosql也开发了一个博客系统,结果在高并发面前,php显然扛不住,需要多台机器做负载均衡。而今年我用一台E5 32核,32G内存的机器,在用go语言+NOSQL开发的网站上,一天3000万-4000万的搜索引擎蜘蛛,加日IP 20万-30万,只用一台服务器居然轻松抗下来了。用PHP的话,CPU 100%,负载100%,主要输在并发上和解析PHP的速度上。所以还是放弃了PHP,虽然PHP比较简单,但是性能方面跟golang还是有很大的差距,毕竟一个是天生支持高并发的静态语言,一个是灵活的动态语言。

 

posted @ 2021-02-07 20:16  小熊猫2010  阅读(120)  评论(0编辑  收藏  举报