SQL, NoSQL, Big Data and Hadoop

所在平台: Udemy

课程主页: https://www.udemy.com/course/sql-nosql-big-data-hadoop/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SQL、NoSQL、大数据与Hadoop 课程概述:本课程深入探讨了数据库系统的广泛领域,以及如何在下一个项目中做出合理的选择。第一次与数据库相关的问题通常发生在构建应用程序时,接下来可能是在数据库选择成为瓶颈或需要进行大规模数据分析时。本课程涵盖几乎所有类别的数据库或数据存储平台,并讨论何时考虑使用它们。适合软件开发人员、大数据工程师、数据分析师以及决策者。课程不会深入每个数据库的细节,而是帮助你在每种类别的项目中迅速上手。 课程内容将包括: - 关系数据库系统的特性、用例和局限性 - 为什么选择NoSQL? - CAP理论 - 键值存储及其用例 - 文档导向数据库及其用例 - 宽列存储及其用例 - 时间序列数据库及其用例 - 搜索引擎及其用例 - 图数据库及其用例 - 分布式日志和实时流系统 - Hadoop及其用例 - SQL-on-Hadoop工具及其用例 - 如何做出明智的决策,建立良好的数据存储平台 目标受众: - 首席数据官 - 应用开发人员 - 数据分析师 - 数据架构师 - 数据工程师 - 学生 - 任何希望从数据库视角理解Hadoop的人 课程不涵盖的内容: - 本课程不涉及数据库的管理视角,因此不包括安全性、备份、恢复、迁移等管理任务。 - 不会深入讨论特定数据库的功能,例如MySQL中的不同数据库引擎或如何编写存储过程。 课程要求: - 本课程的实验可以在任何机器上进行(Microsoft Windows、Linux、Mac OS)。不过,HBase或Hadoop的培训需要有Hadoop环境,建议使用预安装的沙盒、云服务或安装自己的自定义沙盒。 课程预备知识: - 本课程不假设学员有NoSQL或数据工程的知识,但对关系数据库管理系统(即使是Microsoft Access)的基本了解会有助于更好地掌握课程内容。

课程评论(0条)

课程详情

A comprehensive look at the wide landscape of database systems and how to make a good choice in your next projectThe first time we ask or answer any question regarding databases is when building an application. The next is either when our choice of database becomes a bottleneck or when we need to do large-scale data analytics.This course covers almost all classes of databases or data storage platform there are and when to consider using them. It is a great journey through databases that will be great for software developers, big data engineers, data analysts as well as decision makers. It is not an in-depth look into each of the databases but promises to get you up and running with your first project for each class.In this course, we are going to cover Relational Database Systems, their features, use cases and limitationsWhy NoSQL?CAP TheoremKey-Value store and their use casesDocument-oriented databases and their use casesWide-columnar store and their use casesTime-series databases and their use casesSearch Engines and their use casesGraph databases and their use casesDistributed Logs and real time streaming systemsHadoop and its use casesSQL-on-Hadoop tools and their use casesHow to make informed decisions in building a good data storage platformWhat is the target audience?Chief data officersApplication developerData analystData architectsData engineersStudentsAnyone who wants to understand Hadoop from a database perspective.What this course does not cover?This course does not access any of the databases from the administrative perspective. So we don't cover administrative tasks like security, backup, recovery, migration and the likes.Very in-depth features in the specific databases in discussion. An example is that we will not go into the different database engines for MySQL or how to write a stored procedures. What are the requirements?The lab for this course can be carried out in any machine (Microsoft Windows, Linux, Mac OX). However, the training on HBase or Hadoop will require you to have a hadoop environment. The suggestion for this will be to to use a pre-installed sandbox, a cloud offering or install your own custom sandbox.What do I need to know to get the best out of this course?This course does not assume any knowledge of NoSQL or data engineering.However a little knowledge of RDBMS (even Microsoft Access) is enough to get you into the best position for this course.

课程标签

0人关注该课程

主题相关的课程