Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Event Sourcing with MongoDB [Video]

DZone's Guide to

Event Sourcing with MongoDB [Video]

Event Sourcing is a powerful way to think about domain objects and transaction processing.

· Database Zone ·
Free Resource

RavenDB vs MongoDB: Which is Better? This White Paper compares the two leading NoSQL Document Databases on 9 features to find out which is the best solution for your next project.  

Event Sourcing is a powerful way to think about domain objects and transaction processing. Rather than persisting an object in it's current state, event sourcing instead writes an immutable log of deltas (domain events) to the database. From this set of events, an object's state is derived, at any point in the past, simply by replaying the event history sequentially.

Additionally, event sourcing is a deceptively radical idea, which challenges our contemporary notions about transaction processing, while also being a mature pattern with a long history. Watch the video to see how event processing is used across a spectrum of use cases, including database engines and financial systems.

Get comfortable using NoSQL in a free, self-directed learning course provided by RavenDB. Learn to create fully-functional real-world programs on NoSQL Databases. Register today.

Topics:
database ,nosql ,mongodb ,event sourcing

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}