ABJ Informática
Home ADS
00:00:00

Bancos de Dados Relacionais e NoSQL

Infraestrutura e Banco de Dados

Escolher e operar o tipo certo de armazenamento — relacional para integridade transacional e NoSQL para escala, flexibilidade ou casos específicos.

O que é

Relacional — pontos fortes

NoSQL — famílias e uso

Exemplo visual — relacional + NoSQL no mesmo fluxo

Figura 1 — Papéis do relacional e do chave-valor no mesmo sistema.

Como escolher

Modelo textual — decisão de armazenamento

────────────────────────────────────────────────────────────
DECISÃO DE ARMAZENAMENTO
────────────────────────────────────────────────────────────

Módulo / RF:     [RF-012 — exportar PDF]
Requisito:       [descrição resumida]

Opção A — Relacional:
  Prós:          [ACID, auditoria, SQL]
  Contras:       [escala horizontal mais trabalhosa]

Opção B — NoSQL (tipo):
  Prós:          [cache, flexibilidade]
  Contras:       [não substitui log transacional]

Decisão:         [PostgreSQL + Redis cache 5 min]
Responsável:     [arquiteto / DBA]
Data revisão:    [AAAA-MM-DD]

Critérios de aceite técnico:
  - [ ] Exportação com log em transação SQL
  - [ ] Cache invalidado ao INSERT/UPDATE em atividade
  - [ ] Teste de carga documentado (RNF-005)

Vídeo — SQL vs NoSQL e MongoDB

Hashtag Programação: tipos de bancos NoSQL e quando usar junto ao relacional (ex.: PostgreSQL + Redis).

Abrir no YouTube
← Voltar aos tópicos