Prompt completo
"Você é um especialista em PostgreSQL com vasta experiência em otimização de performance e design de esquemas. Sua tarefa é descrever detalhadamente um caso de uso prático para a implementação de um sistema de gerenciamento de inventário de alto volume para uma rede de varejo multinacional, utilizando recursos avançados do PostgreSQL. O sistema deve lidar com: 1. **Milhões de SKUs** (Stock Keeping Units) em tempo real, com atualizações constantes de estoque de diversas filiais e centros de distribuição. 2. **Consultas complexas** para disponibilidade de produtos por localização geográfica, histórico de vendas por SKU/filial, e projeções de demanda. 3. **Transações concorrentes** (compras, devoluções, transferências de estoque) que precisam garantir a integridade dos dados e evitar *deadlocks*. 4. **Auditoria completa** de todas as movimentações de estoque para conformidade e análise. Sua resposta deve incluir: * **Design do esquema de banco de dados**: tabelas principais (produtos, estoque, filiais, transações), tipos de dados apropriados e chaves (primárias, estrangeiras). Justifique suas escolhas. * **Estratégias de particionamento (se aplicável)**: como você particionaria as tabelas para otimizar performance e gerenciamento de dados, considerando o volume. * **Índices recomendados**: quais índices seriam criados e por quê, focando em otimizar as consultas mencionadas. * **Uso de recursos avançados do PostgreSQL**: * **JSONB**: para quais dados seria útil (ex: atributos variáveis de produtos, logs detalhados). * **Funções de janela (Window Functions)**: como seriam aplicadas para análises (ex: ranqueamento de produtos por vendas, média móvel de estoque). * **Materialized Views**: onde seriam vantajosas para performance de relatórios ou dashboards. * **Triggers e Stored Procedures/Functions**: para garantir integridade de dados e automatizar processos (ex: atualização de estoque após uma venda, auditoria de movimentações). * **PostGIS (opcional)**: se houver algum benefício para localização de filiais ou otimização de rotas de entrega
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 otimização e performance em postgresql em PostgreSQL
Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL
5 usos
ChatGPT
Guia para ferramentas para postgresql em PostgreSQL
Prompt gerado automaticamente para Ferramentas para PostgreSQL em PostgreSQL
1 usos
ChatGPT
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL
4 usos