课程介绍
关系型数据库自诞生40年以来,从理论发展到现实产品,逐渐在领域里上升到霸主地位,形成每年高达数千亿美元的庞大产业市场。但近年来,all-in-one模式的产品思想备受挑战,对于规模日益扩大的海量数据,传统的关系型数据库IO瓶颈、性能瓶颈都难以有效突破,开始出现了大批针对特定场景,以高性能和使用便利为目的的功能特异化的数据库产品,NoSQL类的数据库就是其中的佼佼者。
NoSQL的原意是“Not Only SQL”,而并非“No SQL”,它并非要彻底地否定关系型数据库,而是作为传统关系型数据库的有效补充,在特定的场景下能发挥出难以想象的高效率和高性能。例如专注于key-value查询的Redis,面向文档的数据库Mongodb,面向列的数据库hbase和cassandra,面向图的数据库Neo4J等等。它们的共同特点是以“大道至简”作为设计理念,把一切与高性能目标无关的架构删去,大部分的NoSQL产品属于开源(意味着不需要再为许可证付出昂贵的费用),支持分布式(意味着我们可以使用廉价的PC server代替非开放价格不菲的小型机和专用存储平台),在最大限度上降低用户的成本,使用户以最小的付出获得最高的性能。使到项目的焦点集中在技术的理解、掌握和消化吸收上,而不是把项目中大部分的资源拿去给IT商业厂商的利润报表作贡献。
NoSQL独特、优雅、多变、超凡脱俗。现在正在为越来越多的使用者所接受并投入实际生产环境,其中不乏超大型的著名公司。Facebook使用cassandra来存储海量社交数据,Twitter在其url抓取系统里综合运用了Cassandra,HDFS和Memcached,国内也在NoSQL热潮中正在迎头赶上,新浪微博使用Redis来提高性能,淘宝适用hbase,并改进研制出自己品牌的NoSQL产品Oceanbase,Mongodb被广泛用于存储非结构化数据,而我们在电信运营商的数据分析项目中,使用hbase承载从交换机上采集下来的高速数据流。熟悉NoSQL的原理,熟知每种产品的特性和适用场景进行技术选型,熟练地实施和管理集群,这些都是新一代系统管理者,DBA和架构师们需要掌握的知识。本课程是一门IT课程,特别适合已经有一定关系型数据库(Oracle、Mysql、SQL Server、DB2等等)工作经验或知识基础,从事数据库管理、系统运维、数据分析、架构设计师等工作,想对NoSQL进行一定的了解,以方便日后进行技术选型和补充知识的朋友,为自己增加附加值,增强竞争力,适应新时代的变化。我们欢迎朋友们一起加入NoSQL研习的行列!
课程内容
第1周 进入NoSQL世界;NoSQL vs SQL
第2周 键值缓存内存数据库memcached
第3周 key-value型NoSQL数据库Redis——原理篇
第4周 key-value型NoSQL数据库Redis——安装、管理与应用篇
第5周 面向文档的数据库Mongodb——原理篇
第6周 面向文档的数据库Mongodb——安装与管理篇
第7周 面向文档的数据库Mongodb——应用篇
第8周 面向列的数据库Cassandra——原理篇
第9周 面向列的数据库Cassandra——安装、管理与应用篇
第10周 面向图的数据库Neo4J——原理篇
第11周 面向图的数据库Neo4J——安装与应用篇
第12周 NoSQL综述——后记,关于性能、场景和集成
相关推荐
《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 ...
NoSQL数据库 14信管一班2组23殷月园 NoSQL数据库PPT全文共20页,当前为第1页。 内容大纲 定义 产生 共同特征 分类 适用场景 发展现状 7 挑战 NoSQL数据库PPT全文共20页,当前为第2页。 一.什么是NoSQL数据库? NoSQL...
NoSQL数据库技术实战 数据库书籍!
《Oracle NoSQL数据库:实时大数据管理》讲述如何全面运用Oracle NoSQL数据库这个经济实惠的解决方案来存储、检索和更新海量的非结构化数据。本书在紧贴实用的示例的引导下,介绍Oracle NoSQL数据库的安装、配置、...
nosql数据库的发展和应用研究
《大数据挑战与NoSQL数据库技术》共分为三部分。理论篇重点介绍大数据时代下数据处理的基本理论及相关处理技术,并引入NoSQL数据库;系统篇主要介绍了各种类型NoSQL数据库的基本知识;应用篇对国内外几家知名公司在...
NoSQL数据库学习教程.pdf
这个是我写的NOsql数据库的论文也是期末作业,有需要的可以下载下来用
8种主流NoSQL数据库对比,有时间可以了解了解
分布式数据库课件
详细地介绍NoSQL数据库,NoSQL数据库的特点,适用场景,与关系型数据库的对比,Redis数据库的介绍,Redis与MongoDB数据库、MySQL数据库的比较,Redis数据库在Linux系统下的安装与部署。
NoSQL数据库原理第2章 NoSQL数据库的基本原理 NoSQL数据库原理-第二章-NoSQL数据库的基本原理全文共60页,当前为第1页。 2.1.1 关系模型 (1)实体(Entity):是指现实世界中的具体或抽象的事物。例如:一个学生、...
NoSQL数据库入门 高清PDF是学习Nosql的指导书籍
关于nosql数据库的ppt,图、列、键值对、文档数据库的相关介绍
NoSQL数据库技NoSQL最新技术发展趋势
NoSQL数据库总结.pdf
8种Nosql数据库系统对比 对各种NoSql进行比较
NoSQL数据库学习教程,redis是目前比较流行的一款数据库,非常适合大数据开发
MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还是需要...