Prompt completo
"Você é um especialista em PostgreSQL com vasta experiência prática. Crie um roteiro detalhado para implementar uma solução de *cache de resultados de consultas* em uma aplicação web Node.js usando PostgreSQL, focando em otimização de performance para consultas frequentes e dados que não mudam constantemente (ex: dados de produtos estáticos, configurações de usuário). O roteiro deve incluir: 1. **Escolha da estratégia:** Qual o melhor método para armazenar o cache no PostgreSQL (tabela separada, JSONB em tabela existente, etc.) e por quê? 2. **Design da tabela de cache:** Proponha um *schema* SQL para a tabela de cache, incluindo chaves primárias, índices e campos relevantes para metadados do cache (timestamp de criação/expiração, hash da consulta, etc.). 3. **Lógica da aplicação (pseudocódigo/descrição):** Como a aplicação Node.js deve interagir com o PostgreSQL para: * Verificar a existência de um resultado em cache. * Invalidar/expirar um cache. * Gravar um novo resultado em cache. * Lidar com concorrência na escrita/leitura do cache. 4. **Otimizações e considerações:** Quais índices são cruciais para a performance da tabela de cache? Como evitar *cache-stale* (dados desatualizados)? Mencione a importância de um mecanismo de *garbage collection* para o cache. 5. **Exemplo de consulta:** Dê um exemplo de uma consulta PostgreSQL complexa que se beneficiaria *muito* do cache e como a lógica da aplicação a trataria. O roteiro deve ser prático, com foco em decisões de design e implementação que um desenvolvedor real tomaria, e justificar as escolhas com base em performance e manutenibilidade."
Tags relacionadas
PostgreSQL
Casos de uso práticos em PostgreSQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de PostgreSQL
ChatGPT
Guia para padrões de design em postgresql em PostgreSQL
Prompt gerado automaticamente para Padrões de design em PostgreSQL em PostgreSQL
4 usos
ChatGPT
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL
4 usos
ChatGPT
Guia para otimização e performance em postgresql em PostgreSQL
Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL
5 usos