Archive May 31, 2023

[Fundamentos] Airflow

Imagem em formato de jogos 8 bits com os dizeres "Introudção ao Airflow"

Neste vídeo, o Lucas nos explica sobre a ferramenta de orquestração Airflow e seus componentes fundamentais.

[Fundamentos] PL/pgSQL

Imagem de um elefante no mundo de Miecraft

PL/pgSQL é uma linguagem de programação procedural que é usada para escrever funções e procedimentos armazenados no banco de dados PostgreSQL. Ela é projetada para permitir que os desenvolvedores criem rotinas personalizadas que possam ser executadas dentro do próprio banco de dados, oferecendo um desempenho muito melhor do que se a mesma lógica fosse escrita em uma linguagem de programação externa.

Essa linguagem permite aos desenvolvedores criar funções que podem manipular dados diretamente dentro do banco de dados, facilitando a criação de rotinas complexas e melhorando o desempenho da aplicação como um todo. Por exemplo, é possível criar funções para realizar operações como inserir, atualizar ou excluir dados em uma tabela, além de executar consultas complexas e operações de controle de fluxo.

Em resumo, a linguagem PL/pgSQL é uma ferramenta poderosa para desenvolvedores que precisam criar rotinas personalizadas dentro do banco de dados PostgreSQL. Com ela, é possível aumentar a eficiência e a segurança da aplicação, melhorando o desempenho e reduzindo a necessidade de comunicação com o servidor de banco de dados.

Aprenda mais sobre esta linguagem com a Aurora:
https://youtu.be/4qmhCcFW_3U