Um dos objetivos de abordagens modernas de arquitetura de software é o chamado desacoplamento (um livro chave de microserviços chama o desacoplamento de o ponto central da arquitetura de microserviços).
Dado que o desacoplamento é tão importante para tais arquiteturas e a adoção delas é uma das principais razões que desenvolvedores e empresas usam cada vez menos SGBDs de maneira compartilhada, o assunto de como desenvolver sistemas desacoplados que compartilham um SGDB é importante para o futuro dos SGBD.
Este trabalho faz uma análise lógica e histórica sobre Views e sobre a independência lógica que elas deveriam fornecer aos usuários de um SGBD, pontuando essa análise em exemplos concretos executáveis em PostgreSQL.
Espera-se que a audiência se beneficie da apresentação de 2 maneiras:
1. Entendendo o que se ganha ao usar o SGBD para construir sistemas desacoplados
2. Entender como fazer isso com as ferramentas disponíveis hoje em dia no PostgreSQL.
Views como instrumento de desacoplamento
Eduardo Bellani
2024-11-07 10:30:00 - SALA 1
Um dos objetivos de abordagens modernas de arquitetura de software é o chamado desacoplamento (um livro chave de microserviços chama o desacoplamento de o ponto central da arquitetura de microserviços). Dado que o desacoplamento é tão importante para tais arquiteturas e a adoção delas é uma das principais razões que desenvolvedores e empresas usam cada vez menos SGBDs de maneira compartilhada, o assunto de como desenvolver sistemas desacoplados que compartilham um SGDB é importante para o futuro dos SGBD. Este trabalho faz uma análise lógica e histórica sobre Views e sobre a independência lógica que elas deveriam fornecer aos usuários de um SGBD, pontuando essa análise em exemplos concretos executáveis em PostgreSQL. Espera-se que a audiência se beneficie da apresentação de 2 maneiras: 1. Entendendo o que se ganha ao usar o SGBD para construir sistemas desacoplados 2. Entender como fazer isso com as ferramentas disponíveis hoje em dia no PostgreSQL.