zoukankan      html  css  js  c++  java
  • 王家林的81门一站式云计算分布式大数据&移动互联网解决方案课程第六门课程:NoSQL架构揭秘和MongoDB深入浅出最佳实践

    一:课程简介:

    该来的终于来了,一股NoSQL革命正在席卷全球…

    由于传统数据库越来越无法满足日益增长的海量数据的高效存储、访问以及高并发读写以及巨大的可扩展性等问题,传统的关系型数据库面临着巨大的调整,NoSQL应用而生。

       NoSQL通过自身的架构和设计非常有效的解决了大数据量、高性能、高可用性、高度可扩展性等问题,并且在性能上具有革命性的优势,在众多的NoSQL中其中的MongoDB作为非关系型数据库中功能最为丰富、最像关系型数据库的最受欢迎,它具有高性能、易部署、易使用、存储和管理方便等诸多优势。

           本课程从NoSQL揭秘开始,以实践为基础循序渐进的剖析NoSQL的方方面面,尤其是对MongoDB的剖析尤为深入实用。助力你成为NoSQL时代的弄潮儿。

     

    二:课程特色

    1,      深入浅出中动手实作;

    2,      各种NoSQL的产品对比;

    3,      深入剖析NoSQL的典型代表MongoDB

     

     

    三:适合对象:

       软件工程师;

        数据库开发人员;

        网络后台开发人员;

        运维人员;

    四:基础要求

       了解Linux系统;

        了解网络;

        了解Java;

    五:讲师简介

    王家林。

    Hadoop源码级专家,曾负责某知名公司的类Hadoop框架开发工作,专注于Hadoop一站式解决方案的提供,同时也是云计算分布式大数据处理的最早实践者之一,Hadoop的狂热爱好者,不断的在实践中用Hadoop解决不同领域的大数据的高效处理和存储,现在正负责Hadoop在搜索引擎中的研发中国电信的多次Hadoop培训,花旗银行的Hadoop内训,金立手机的Hadoop内训等,著有《云计算分布式大数据Hadoop实战高手之路---从零开始》《云计算分布式大数据Hadoop实战高手之路---高手崛起》《云计算分布式大数据Hadoop。实战高手之路---高手之巅》等;

    Android架构师、高级工程师、咨询顾问、培训专家;     

    通晓Android、HTML5、Hadoop,迷恋英语播音和健美;

    致力于Android、HTML5、Hadoop的软、硬、云整合的一站式解决方案;

    国内最早(2007年)从事于Android系统移植、软硬整合、框架修改、应用程序软件开发以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。

    HTML5技术领域的最早实践者(2009年)之一,成功为多个机构实现多款自定义HTML5浏览器,参与某知名的HTML5浏览器研发;

    超过10本的IT畅销书作者;

     

    六:培训内容

     

     

    时间

    内容

    备注

    第一天

    第1个主题:NoSQL揭秘

    1.有关系型数据库走向NoSQL数据库

    2.NoSQL数据核心

    3.如何导入NoSQL

     

    第2个主题:动手使用NoSQL实战

    1、memcached的安装使用和案例实战;

    2、Tokyo Tyrant的安装使用和案例实战

    3、Redis的安装使用和案例实战;

    4、MongoDB的安装使用和案例实战

     

    第3个主题:性能验证

    1. 插入和查询处理的性能

    2. 不同NoSQL实例的性能对比

     

    第4个主题:NoSQL化的关系型数据库

    1. NoSQL数据库剖析

    2. 使用HandlerSocket

    3.基于MySQL构建NoSQL化的数据库

    4.性能优化

     

     

    时间

    内容

    备注

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    第二天

    第1个主题:MongoDB揭秘

    1. MongoDB的核心服务器和工具

    2. 为什么选择使用MongoDB

    3.MongoDB的适用领域

     

    第2个主题:MongoDB的JavaScript Shell

    1. 使用MongoDB Shell插入、更新和删除文档

    2. 创建索引并进行查询

    3. MongoDB Shell的管理

     

    第3个主题:MangoDB编程代码实战

    1. Ruby语言下的MongoDB开发实战

    2. 背后的工作机制和原理

    3. 构建实际应用的具体策略思考

     

    第4个主题:MangoDB开发应用程序案例实战

    1. 构建面向文档的数据

    2. 查询与聚合

    3.更新、原子操作、删除

     

     

    第三天

    第1个主题:MongoDB的索引和查询优化

    1.实战索引

    2.查询优化的原则和具体策略

     

    第2个主题:MongoDB的复制

    1、关于副本集

    2、主从复制

    3、驱动与复制

     

    第3个主题:MongoDB的分片

    1. 分片集群

    2. 分片集群的查询与索引

    3.分片键的选择

    4.如何在生产环境中进行分片

     

    第4个主题:MongoDB的部署与管理

    1. MongoDB部署实战

    2.监控MongoDB

    3.诊断MongoDB

    4.MongoDB的维护

     

    第5个主题:MongoDB的性能调优

    1. 性能调优的策略思考

    2.由查询和索引带来的新能调优

    3.内存在性能调优中的使用

    4.提升磁盘的性能

    5.扩展

     

     

  • 相关阅读:
    SQL Server 2005 之事务日志体系 (一)
    SQL Server 2005 事务日志之逻辑结构(二)
    SQL Server 2005 清除备份 还原历史记录
    SQL Server 验证器
    SQL Server 2005 事务日志之物理体系(三)
    程序设计语言原理重要概念
    Java作业四 图形用户界面程序设计和多线程
    Java作业二 面向对象程序设计
    Java作业三 语言基础与面向对象
    Java课程学习总结
  • 原文地址:https://www.cnblogs.com/wangjialin/p/3548728.html
Copyright © 2011-2022 走看看