Bancos chave-valor
O modelo mais simples e mais rápido, com o Redis e suas estruturas de dados como referência.
Um banco chave-valor guarda cada dado sob uma chave e o devolve pela mesma chave, sem consultas elaboradas. O Redis, o mais usado, guarda tudo na memória e oferece estruturas de dados prontas.
Ele responde em frações de milissegundo e resolve contadores, placares, sessões e limites de requisições. Mas memória acaba, e um Redis mal configurado perde dados sem avisar.
- Operações como
INCReZINCRBYsão atômicas; ler e gravar na aplicação, não. - Mandar vários comandos de uma vez multiplica a vazão.
- Um comando lento, como
KEYS, para o servidor inteiro. - Sem persistência configurada, uma queda apaga tudo.
- Com memória cheia, o Redis recusa gravações ou apaga chaves.