第11章 NOSQL数据库
第11章 NoSQL数据库
提纲 111 NOSQL简介 112 NOSQL兴起的原因 113 NOSQL与关系数据库的比较 114 NOSQL的四大类型 115 NOSQL的三大基石 116从 NOSQL到 NewSQL数据库 117文档数据库 MongoDB
提纲 • 11.1 NoSQL简介 • 11.2 NoSQL兴起的原因 • 11.3 NoSQL与关系数据库的比较 • 11.4 NoSQL的四大类型 • 11.5 NoSQL的三大基石 • 11.6 从NoSQL到NewSQL数据库 • 11.7 文档数据库MongoDB
11.1 NOSQL简介 SOI 概念演变 Not only SQL 最初表示“反SQL”运动 现在表示关系和非关系型数据库各有优缺点 用新型的非关系数据库取代关系数据库 彼此都无法互相取代 通常, NOSQL数据库具有以下几个特点 (1)灵活的可扩展性 (2)灵活的数据模型 (3)与云计算紧密融合
11.1 NoSQL简介 通常,NoSQL数据库具有以下几个特点: (1)灵活的可扩展性 (2)灵活的数据模型 (3)与云计算紧密融合 最初表示“反SQL”运动 用新型的非关系数据库取代关系数据库 现在表示关系和非关系型数据库各有优缺点 彼此都无法互相取代 概念演变
11.1 NOSQL简介 现在已经有很多公司使用了 NOSQL数据库 . Gooo」le .Facebook . Mozilla Adobe ° -oursquare Linkedin Di McGraw-Hill Education Vermont public radio ·百度、腾讯、阿里、新浪、华为.…
11.1 NoSQL简介 现在已经有很多公司使用了NoSQL数据库: •Google •Facebook •Mozilla •Adobe •Foursquare •LinkedIn •Digg •McGraw-Hill Education •Vermont Public Radio •百度、腾讯、阿里、新浪、华为……
112 NOSQL兴起的原因 1、关系数据库已经无法满足Web2.0的需求。主要表现在以下几个方面: (1)无法满足海量数据的管理需求 (2)无法满足数据高并发的需求 (3)无法满足高可扩展性和高可用性的需求 1分钟时间 ●新浪可以发送2万条微博 ●苹果可以下载4,万次应用 ●淘宝可以卖出6万件商品 ●人人网可以发生30万次访问 ●百度可以产生90万次搜索查询 人
11.2 NoSQL兴起的原因 1、关系数据库已经无法满足Web2.0的需求。主要表现在以下几个方面: (1)无法满足海量数据的管理需求 (2)无法满足数据高并发的需求 (3)无法满足高可扩展性和高可用性的需求