NoSQL(not only struts query language)的简单介绍
为什么需要NoSQL?
互联网自扩大规模来一直面临3个问题
1.High performance高并发
一个网站开发实时生成动态页面可能会存在高并发请求的需求,硬盘IO已经无法接受
2.Huge Storage高存储
用户数据太多,业务变复杂(类似qq,淘宝的功能变多),就连bat公司等也面临高存储访问需求
3.High Scalability&&High Availability高扩展和高应用性
web server和app server无法通过进行添加更多硬件和服务节点来扩展和负载能力
很多24小时不间断服务的网站来说,无法通过停机维护来进行扩展和扩充
主流NoSQL产品
redis、hadoop、mongoDB、CouchDB、membase等