NoSQL据库PPT.pptxVIP

  • 2
  • 0
  • 约1.76千字
  • 约 20页
  • 2019-03-07 发布于浙江
  • 举报
NoSQL数据库;内容大纲;一.什么是NoSQL数据库?;二.NoSQL数据库的产生;关系数据库面临的挑战;1、High performance - 对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求,硬盘IO就已经无法承受了。其实对于普通的BBS网站,往往也存在对高并发写请求的需求。;2、Huge Storage - 对海量数据的高效率存储和访问的需求 对于大型的SNS网站,每天用户产生海量的用户动态,以国外的Friendfeed为例,一个月就达到了2.5亿条用户动态,对于关系数据库来说,在一张2.5亿条记录的表里面进行SQL查询,效率是极其低下乃至不可忍受的。再例如大型web网站的用户登录系统,若没有能够支撑海量数据的高效率存储和访问需求的数据库,那又如何满足用户的需求?;3、High Scalability High Availability- 对数据库的高可扩展性和高可用性的需求 在基于web的架构当中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访问量与日俱增的时候,你的数据库却没有办法像web server和app server那样简单的通过添加更多

文档评论(0)

1亿VIP精品文档

相关文档