Bancos de dados não relacionais como opção para você aprender quando e como manter os dados em estruturas diferentes das clássicas tabelas relacionais. Saiba como começar com NoSQL.
NoSQL
- Curso Redis I: Armazenando chaves e valores
-
Curso Redis II: Estruturas e recursos na sua base NoSQL
-
Curso MongoDB: Uma alternativa aos bancos relacionais tradicionais
-
Curso Elasticsearch: Pesquisando e analisando os seus dados
-
Curso Elasticsearch 5: Pesquisas avançadas
-
Curso MongoDB: Modelagem de dados
-
Curso Modelagem MongoDB: relacionamentos e cardinalidade
-
Curso Introdução ao Datomic: Um banco cronológico
-
Curso Datomic Queries: Avançando com o modelo e pesquisas
-
Curso Datomic: Schemas e Regras
-
Curso Datomic: Bindings, transaction functions e filters
-
Curso Datomic: Banco filtrado e histórico
-
Curso Datomic: Geradores, schemas e índices
-
Curso Elasticsearch: Executando buscas inteligentes
-
Curso Elasticsearch: análise, consultas e dashboard
-
Curso BigQuery: O banco da dados da Google para Big Data
Por onde começar com NoSQL ?
Com o crescimento do mercado de dados no mundo, novas soluções precisaram ser criadas para resolver problemas que eram difíceis de se resolver com bancos de dados relacionais. Essas novas soluções organizavam e trabalhavam com dados de maneiras diferentes e otimizadas para problemas específicos. A parti daí surgiram os bancos de dados NoSQL.
Existem 4 tipos de bancos de dados nessa categoria:
- os baseados em Documentos como o MongoDB e ElasticSearch, que normalmente usam uma estrutura baseada em JSON para armazenar os dados
- os chave-valor, como o Redis, que funcionam de maneira muito similar a um Hashmap ou dicionário que temos em diversas linguagens.
- os colunares como o Cassandra, que nos ajudam a economizar espaço em disco ou na memória RAM quando estamos trabalhando com dados esparsos
- e os baseados em grafos, como o Neo4J, gravam as informações em uma estrutura de grafo e são usados quando queremos analisar e buscar pelas relações entre os diferentes nós dessa rede.
Para começar com banco de dados, você vai estudar como modelar seus dados e aprenderá a inserir e localizar informações dentro de suas bases. Afinal, essas são as operações principais de uma base de dados. Além disso, é importante que você entenda qual o problema que cada tipo de banco resolve e quando devemos usar cada solução, já que uma má escolha nesse momento pode resultar em uma queda de performance da aplicação.
Aqui você encontrará conhecimento e prática para trabalhar com diversos bancos de dados e estruturar seu trabalho com dados semi-estruturados no mundo NoSQL.
Formações em Data Science
Sabe quando você pode começar? Agora!
- 1266 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Premium
- 1266 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Premium Plus
- 1266 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Max
- 1266 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos todas as semanas