

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Práticas recomendadas do Amazon Redshift
<a name="best-practices"></a>

A seguir, você pode encontrar as práticas recomendadas para planejar uma prova de conceito, projetar tabelas, carregar dados em tabelas e gravar consultas para o Amazon Redshift e também uma discussão sobre como trabalhar com o Amazon Redshift Advisor. 

O Amazon Redshift não é o mesmo que outros sistemas de banco de dados SQL. Para aproveitar totalmente os benefícios da arquitetura do Amazon Redshift, você deve projetar, construir e carregar especificamente suas tabelas para usar o processamento paralelo maciço, armazenamento de dados colunares e compactação de dados colunares. Se os tempos de execução de carregamento de dados e consulta são mais longos do que o esperado ou desejado, é possível que você esteja negligenciando informações chave. 

Se você for um desenvolvedor de banco de dados SQL experiente, é altamente recomendável revisar este tópico antes de começar a desenvolver seu data warehouse do Amazon Redshift. 

Se você é novo no desenvolvimento de bancos de dados SQL, é melhor não começar por este tópico. Recomendamos que primeiro você leia [Executar comandos para definir e usar um banco de dados no data warehouse](https://docs.aws.amazon.com/redshift/latest/gsg/database-tasks.html) no *Guia de conceitos básicos do Amazon Redshift* e experimente os exemplos por conta própria. 

Neste tópico, você encontra uma visão geral dos princípios de desenvolvimento mais importantes, além de dicas, exemplos e melhores práticas específicos para a implementação desses princípios. Nenhuma prática individual pode se aplicar a todos os aplicativos. Avalie todas as suas opções antes de finalizar um design de banco de dados. Para obter mais informações, consulte [Otimização automática de tabelas](t_Creating_tables.md), [Carregar dados no Amazon Redshift](t_Loading_data.md), [Ajustar o desempenho da consulta](c-optimizing-query-performance.md) e os capítulos de referência. 

**Topics**
+ [Realizar uma prova de conceito (POC) para o Amazon Redshift](proof-of-concept-playbook.md)
+ [Práticas recomendadas do Amazon Redshift para projetar tabelas](c_designing-tables-best-practices.md)
+ [Práticas recomendadas do Amazon Redshift para carregamento de dados](c_loading-data-best-practices.md)
+ [Práticas recomendadas do Amazon Redshift para criar consultas](c_designing-queries-best-practices.md)
+ [Trabalhar com recomendações do Amazon Redshift Advisor](advisor.md)