Introdução ao NoSQL
Conquiste o NoSQL e otimize fluxos de dados. Aprenda Snowflake para big data, Postgres JSON para documentos e Redis para chave-valor.
Comece O Curso Gratuitamente4 horas15 vídeos59 exercícios3.804 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
Nos últimos anos, os bancos de dados NoSQL tiveram um aumento de popularidade devido à sua capacidade de lidar com grandes volumes de dados não estruturados. Ao aprender a aproveitar as ferramentas NoSQL, como bancos de dados orientados a colunas, documentos, valores-chave e gráficos, você permite que engenheiros de dados, analistas e cientistas interajam com uma variedade maior de dados. Esses bancos de dados NoSQL trazem funcionalidades adicionais para o armazenamento e a recuperação de dados que não estão disponíveis nos bancos de dados relacionais tradicionais.
Bancos de dados orientados por colunas
Mergulhe no mundo dos bancos de dados orientados por colunas e em seu papel na evolução dos data warehouses. Pratique o trabalho com o Snowflake para criar e atualizar tabelas orientadas por colunas, bem como otimizar o design da tabela para desempenho. Explore a funcionalidade avançada do Snowflake para que você trabalhe com dados semiestruturados.Bancos de dados de documentos
Aprenda a usar o Postgres JSON como uma ferramenta para consultar bancos de dados orientados a objetos e documentos e a variedade de tipos de dados que essa tecnologia suporta. Aprimore suas habilidades trabalhando com dados armazenados em uma matriz, bem como com dados aninhados.Bancos de dados de valores-chave e gráficos
Fique à vontade para trabalhar com bancos de dados de valor-chave e saiba quando esse armazenamento de dados no é melhor aplicado. Pratique o uso do Redis para carregar e consultar dados e experimente o desempenho extremamente rápido dos bancos de dados na memória. Explore os bancos de dados de gráficos e seus casos de uso em fluxos de trabalho de dados.Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Engenheiro de dados profissional em Python
Ir para a trilha- 1
Introdução aos bancos de dados NoSQL
GratuitoExplore os conceitos básicos dos bancos de dados NoSQL e como eles são usados em uma arquitetura de dados moderna. Aprenda a identificar os prós e os contras do uso de bancos de dados orientados a colunas, documentos, valores-chave e gráficos para disponibilizar dados para processos downstream e consumidores de dados.
Introdução ao NoSQL50 xpConsultando nenhum banco de dadosSQL100 xpExploração de dados de documentos50 xpNão háSQL casos de uso e aplicativos50 xpTabular NãoSQL armazenamentos de dados50 xpBancos de dados orientados por colunas50 xpConsulta a um banco de dados orientado por colunas100 xpFiltragem de um banco de dados orientado por coluna100 xpNão tabular Não háSQL armazenamentos de dados50 xpIdentificação de armazenamentos de dados tabulares e não tabulares NoSQL100 xpConsulta a bancos de dados de documentos100 xpConsultando documentos aninhados com o Postgres JSON100 xp - 2
Bancos de dados orientados por colunas
Mergulhe nos bancos de dados orientados por colunas com a ajuda do Snowflake. Aprenda a preencher as tabelas Snowflake usando várias ferramentas e descubra os fundamentos do microparticionamento e do agrupamento de dados para otimizar o desempenho da consulta com o corte de consultas. Aproveite expressões de tabela comuns, exibições materializadas e não materializadas para otimizar os fluxos de trabalho de análise. Entre nos dados semiestruturados com os tipos VARIANT do Snowflake.
Preenchimento de bancos de dados orientados por coluna50 xpCREATE TABLE com Snowflake100 xpPreenchimento de tabelas Snowflake50 xpCOPY INTO e CREATE TABLE ... AS com Snowflake100 xpTécnicas avançadas de banco de dados orientado a colunas50 xpMicroparticionamento e clustering de dados com o Snowflake50 xpRedução de consultas com microparticionamento50 xpAproveitamento de micropartições e agrupamento de dados100 xpFluxos de trabalho de análise para bancos de dados orientados por colunas50 xpExpressões de tabela comuns com o Snowflake100 xpCriando um fluxo de trabalho de análise com o Snowflake50 xpMaterializado vs. não materializado VIEWs100 xpTrabalhando com dados semiestruturados no Snowflake50 xpTipos de dados semiestruturados do Snowflake50 xpConsulta de dados semiestruturados no Snowflake100 xpConsulta de dados semiestruturados aninhados100 xp - 3
Bancos de dados de documentos
Mergulhe fundo no mundo dos dados de documentos com o Postgres JSON e explore as complexidades dos dados semiestruturados. Saiba como extrair e transformar dados de documentos de nível superior e aninhados usando vários operadores e funções incorporados.
Entendendo os dados do JSON no Postgres50 xpJSON e JSONB dados no Postgres50 xpExecução de consultas com sqlalchemy e pandas100 xpConsultando dados do Postgres em JSON e JSONB100 xpArmazenamento de dados do JSON no Postgres50 xpCarregando o Postgres com dados semiestruturados50 xpConversão de dados tabulares em JSON100 xpExtração de chaves de objetos JSON com o Postgres100 xpConsultando dados do JSON usando o Postgres50 xpConsultando dados de nível superior em JSON100 xpLocalizando o tipo de dados JSON100 xpTrabalhando com objetos JSON aninhados100 xpFiltragem de bancos de dados de documentos com o Postgres JSON100 xpTécnicas avançadas de consulta do Postgres JSON50 xpOperadores de seta e seta de hash50 xp\#> e #>>100 xpExtração de dados de documentos100 xpManipulação de dados de documentos100 xp - 4
Bancos de dados de chave-valor e de gráficos
Leve suas habilidades de NoSQL para o próximo nível, dominando os fundamentos dos bancos de dados de valores-chave. Explore casos de uso comuns para dados de valor-chave e saiba como usar o Redis e o Python para ler e gravar dados. Conclua com uma visão geral básica dos bancos de dados gráficos e seu lugar na pilha de dados moderna.
Introdução aos bancos de dados de valores-chave50 xpBancos de dados de valores-chave50 xpBancos de dados de chave-valor versus bancos de dados de documentos100 xpConectando-se a um cluster Redis100 xpArmazenamento e recuperação de dados de valor-chave50 xpArmazenamento de dados de valor-chave com o Redis100 xpRecuperação de dados de valor-chave com o Redis100 xpArmazenamento de dicionários Python com o Redis100 xpBancos de dados gráficos50 xpCompreensão dos bancos de dados de gráficos50 xpProvedores de bancos de dados gráficos50 xpUso de bancos de dados de gráficos100 xpVocê está terminando!50 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Engenheiro de dados profissional em Python
Ir para a trilhaJake Roach
Ver MaisData Engineer
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Introdução ao NoSQL hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.