Skip to content

Banco_de_Dados

Gustavo Henrique Pinto edited this page Dec 17, 2023 · 2 revisions

No guia-me utilizamos uma base de dados relacional PostgreSQL, atualmente hospedada no serviço de bancos serverless Neon e modelada a partir do seguinte diagrama:

diagram-export-17-12-2023-09_49_51

Além do PostgreSQL também utilizamos uma base de dados NoSQL orientada a documentos para a perpetuação dos eventos enviados pelos artefatos, para isso escolhemos o Google Cloud Firestore, sua escolha foi feita pelo mesmo ser altamente escalável, ter um free tier considerável e por ter uma integração profunda e em tempo real com o SDK Firebase, atualmente utilizamos o seguinte schema para esses dados:

Captura de Tela 2023-12-17 às 10 16 08