O que é um banco de dados de família de colunas?
Conceitos de NoSQL
Miriam Antona
Software engineer
Bancos de família de colunas - visão geral
- Derivam do Google BigTable
- Armazenam dados em famílias de colunas
- agrupam dados relacionados
- acessados juntos com frequência
- Também chamados de bancos wide column
- Ótimos para grandes volumes de dados
Bancos de família de colunas - estrutura
Bancos de família de colunas - estrutura
Bancos de família de colunas - estrutura
Bancos de família de colunas - estrutura

- Uma família de colunas é como uma tabela em um banco relacional
Bancos de família de colunas - estrutura

- Row key: identificadores únicos
- Como chaves primárias em um banco relacional
Bancos de família de colunas - estrutura

- Cada linha pode ter número diferente de colunas
- Colunas podem ser adicionadas quando preciso
Bancos de família de colunas - estrutura
Bancos de família de colunas - estrutura

- Valor: tipo depende do banco de dados
Bancos de família de colunas - estrutura

- Timestamps: armazenam data e hora da inserção dos dados.
- Vários valores de uma coluna
Bancos de família de colunas - exemplo
Bancos de família de colunas - modelagem
- Pense nas consultas
- Sem joins
- Adicione todas as colunas necessárias
Bancos de família de colunas populares
Vamos praticar!
Conceitos de NoSQL
Preparing Video For Download...