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?Experimente o DataCamp For Business
Amado 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. Aprender a aproveitar as ferramentas do NoSQL, como bancos de dados orientados a colunas, documentos, valores-chave e gráficos, 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.
Mergulhe no mundo dos bancos de dados orientados por colunas e sua função 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 obter desempenho. Explore a funcionalidade avançada do Snowflake para trabalhar com dados semiestruturados.
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.
Fique à vontade para trabalhar com bancos de dados de valor-chave e saiba quando esse armazenamento de dados nãoSQL é 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 gráficos e seus casos de uso em fluxos de trabalho de dados.
Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados- 1
Introdução aos bancos de dados NoSQL
GrátisExplore 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 NãoSQL50 xpO que é NoSQL?50 xpIdentificação de armazenamentos de dados noSQL100 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 xpCriação de consultas com o Postgres JSON100 xpConsulta a bancos de dados de documentos com o Postgres JSON100 xp - 2
Bancos de dados orientados a 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 das tabelas do 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 clustering de dados100 xpFluxos de trabalho de análise para bancos de dados orientados por colunas50 xpExpressões de tabela comuns com o Snowflake100 xpCriação de 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 xpConsulta de dados JSON e JSONB do Postgres100 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 xpConsulta de dados do JSON usando o Postgres50 xpConsulta de 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 xpConexão 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 xpConcluindo!50 xp
Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizadosJake Roach
Veja MaisData Engineer
O que os outros alunos têm a dizer?
Cadastre-se mais 13 milhões de alunos e comece Introdução ao NãoSQL Hoje!
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.