# Data Model

- Há domínios = recipientes sem esquemas
- Itens são identificados por chaves
- Valores são strings ou outros tipos em produtos mais novos
- Key-Value = item oriented = dado é armazenado com o item (do jeito que é naturalmente)
- Domínio pode conter mestre e seus detalhe

- redundância de dados
- aceitável pois disco está cada dia mais barato
- item pode conter tudo sobre ele, evita joins em vários domínios

Estação Meteorológica |  | Data do Evento
Chave (Key) | Valor (Value) |  | Chave (Key) | Valor (Value)
83708 | Nome: Guaratingueta EEAR |  | 28/09/1968 | Codigo Estacao: 83708
| Cidade: Guaratingueta |  |  | Nome Estacao: Guaratingueta
| UF: SP |  |  | UF Estacao: SP
| Pais: BZ |  |  | Pais Estacao: BZ
| Latitude: -22.78 |  |  | Precipitacao: 10.00 mm
| Longitude: -45.2 |  |  | TempMax: 28.00o
|  |  |  | TempMin: 12.00o
83809 | Nome: SAO JOSE DOS CAMPOS |  | 28/09/1968 | Codigo Estacao: 83809
| Cidade: SJCampos |  |  | Nome Estacao: SJCampos
| UF: SP |  |  | UF Estacao: SP
| Pais: BZ |  |  | Pais Estacao: BZ
| Latitude: -23.23 |  |  | Precipitacao: 40.00 mm
| Longitude: -45.83 |  |  | TempMax: 24.00o
|  |  |  | TempMin: 13.00o

Fontes:
  Is the Relational Database Doomed?, Tony Brain, 2009, http://www.readwriteweb.com
  Your Ultimate Guide to the Non - Relational Universe!, http://nosql-database.org/