sql >> Database teknologi >  >> RDS >> PostgreSQL

Lagring af hændelser ved brug af Event Sourcing

Det lyder som FUD.

Alle begivenheder ser ens ud, ikke? En klat data og nogle kolonner med metadata, der er nyttige til at placere klatten i kontekst. Du har ikke nogen særlig kloge relationer at køre; find alle hændelser i stream, find alle hændelser forårsaget af kommando (som alle alligevel vil være i den samme strøm), det er det hele.

Begivenheder hører sandsynligvis alle sammen i den samme logiske opfattelse.

Fysisk vil du måske tulle rundt, så du kan skalere. Du vil måske gennemgå, hvad Udi Dahan havde at sige i CQRS men anderledes slides . Men den grundlæggende idé her er, at sharding/partitionering er et problem, som databaseleverandører allerede er i gang med at løse, så lad dem gøre det.

Diskussioner om Postgres eventbutikker:




  1. Hvordan kan jeg summere værdien i rumdatabasen på Android

  2. MySQL månedligt udsalg af de seneste 12 måneder inklusive måneder uden udsalg

  3. Oracle Loader til .xlsx-fil

  4. Hvad er Microsoft Access? En kort introduktion til nye brugere