📦 Sistema de Despachos: Arquitetura Lakehouse
Este site documenta o trabalho de pesquisa da disciplina de Arquitetura de Dados sobre Apache Spark, Delta Lake e Apache Iceberg.
🎯 Contextualização do Cenário
Para evidenciar o uso das tecnologias de Lakehouse, modelamos um banco de dados transacional focado em um Sistema de Despachos e Logística. Escolhemos esse cenário pois o status de motoristas e as viagens (corridas) mudam constantemente, exigindo transações ACID robustas.
Modelo Entidade-Relacionamento (ER)
O banco de dados é composto por duas tabelas principais, relacionadas através do id_motorista:
erDiagram
MOTORISTAS ||--o{ CORRIDAS : "realiza"
MOTORISTAS {
int id_motorista PK
string nome
string veiculo
string status
}
CORRIDAS {
int id_corrida PK
int id_motorista FK
string origem
string destino
float valor_corrida
string status_corrida
}