首页 存档 技术 查看内容

课程丨NOSQL大数据分析专题

2018-3-30 13:00 |来自: 互联网 317 0

摘要: 做为新一代软件工程师,你还是只会传统关系型数据库吗? NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。NoSQL数据库的出现,弥补了关系数据(比如MySQL)在某些方面的不足,在某些方面能 ...

做为新一代软件工程师,你还是只会传统关系型数据库吗?

NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。NoSQL数据库的出现,弥补了关系数据(比如MySQL)在某些方面的不足,在某些方面能极大的节省开发成本和维护成本,因此被广泛运用在中小型甚至是部分大型企业之中,NoSQL早已成为数据科学家,软件工程师,系统架构师和运维人员的必备技能。

NoSQL数据库四大类别:Key-Value, Document, Column Family, Graph Database,本课程里都会逐一讲解。同时,也会针对每种数据库下普遍使用的数据库进行讲解以及实战应用。


教师介绍

Eason

Software Engineer

硕士毕业于卡内基梅隆大学,热衷于研究各类大数据框架,拥有数年AWS开发经验,现就职于硅谷知名大数据公司。


Lesson 1

课程大纲

  1. Understand the challenge of traditional database and why we need NoSQL database

  2. Nosql VS Relational database management system

  3. Why is Nosql a better choice

  4. Display the projects and the Solution Stack

  5. Understand basic concept of Nosql database


Lesson 2

课程目标

  1. Understand different types of NoSQL database

  2. Understand basic concept of Redis

  3. Understand basic concept of Cassandra and HBase

  4. Understand basic concept of Mongodb

  5. Acquire basic operation of NoSQL database on commandline

  6. Acquire basic knowledge of Amazon Web Services

理论部分

1. Background Introduction

Challenge of traditional database and its solution

Solution of NoSQL database

Difference between traditional database and NoSQL database

2. Introduction to NoSQL database

Key-Value, Document, Column Family, Graph Database

One from each (Redis, Cassandra, HBase, Mongodb and Neo4j)

Storage model and internal implementation

3. Introduction to Node.js and HTML

Basic concept and syntax

Component of a simple website

DBaaS - Database as a Service

代码实战部分

  1. Work with Redis and MongoDB with standalone mode

  2. Work with HBase and Cassandra with distributed mode on AWS

  3. Optimization on the schema design


Lesson 3

课程目标

  1. Understand how HBase/Hadoop works

  2. Acquire basic idea and skills of NoSQL Database Operation

  3. Acquire basic skills of setting up a basic web page

  4. Acquire advanced usage of Amazon Web Services

理论部分

1. Redis

What is Redis

Common Use case

Real time browsing history analysis with Redis

2. HBase

Hadoop/HDFS

HBase works on HDFS

and relationship visualization with d3.js

3. Cassandra

Data model and difference with HBase

Characteristics of Cassandra (consistent hashing, consistency configuration)

Cassandra on timeline visualization with vis.js

4. Amazon RDS

DBaaS

traditional database usage on website

5.Mongodb

Origin of Mongodb

User information/Web page data in Mongodb

代码实战部分

  1. Build up a simple website

  2. Analysis browsing history with Redis

  3. Authorize user using the data from Amazon RDS

  4. Visualize activity with the timeline data from Cassandra

  5. Visualize connections with the links data from HBase

  6. Store schema-free data in MongoDB


课程时间

第一节课(免费)

美西时间:1月20日 周五 07PM - 09PM

美东时间:1月20日 周五 10PM - 12PM

北京时间:1月21日 周六 11AM - 01PM

第二节课

美西时间:02月03日 周五 7PM - 9PM

美东时间:02月03日 周五 10PM - 12PM

北京时间:02月04日 周六 11AM - 1PM

第三节课

美西时间:02月04日 周六 7PM - 9PM

美东时间:02月04日 周六 10PM - 12PM

北京时间:02月05日 周日 11AM - 1PM


注册免费试听

复制链接或点击“阅读原文

https://zoom.us/webinar/register/a86e431ae46eb92e66858a512be5123a


联系课程负责人

Catherine

Wechat ID: catherinelikesu



课程主页及报名

https://www.bittiger.io/livecourses/RYwQmqdeRQbrzyWKR


加入课程学习交流群






本文转载于微信公众号: 论码农的自我修养(bit_tiger),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部