PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Armazenando eventos ao usar o Event Sourcing


Parece FUD.

Todos os eventos parecem iguais, certo? Um blob de dados e algumas colunas de metadados que são úteis para colocar o blob no contexto. Você não tem relações particularmente inteligentes para administrar; encontre todos os eventos no fluxo, encontre todos os eventos causados ​​pelo comando (que estarão todos no mesmo fluxo de qualquer maneira), é isso.

Os eventos provavelmente pertencem todos à mesma visão lógica.

Fisicamente, você pode querer brincar para poder escalar. Você pode querer rever o que Udi Dahan tinha a dizer em CQRS, mas diferente slides . Mas a ideia básica aqui é fragmentar/particionar é um problema que os fornecedores de banco de dados já estão tentando resolver, então deixe-os fazer isso.

Discussões das lojas de eventos do Postgres: