SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

JavaZone 2013 - Datomic vs EventStore

by Working at Jayway on Sep 25, 2013

  • 468 views

If you are used to traditional databases, then to only append and never update your data may sound like a crazy idea. However, not only does this enable historical queries, but also enhances fault ...

If you are used to traditional databases, then to only append and never update your data may sound like a crazy idea. However, not only does this enable historical queries, but also enhances fault tolerance and scalability. In this presentation we briefly describe two immutable data stores (Rich Hickey's Datomic and Greg Young's EventStore) and compare their different data models using an example problem domain. Along the way we learn about CQRS, Aggregates, Projections and why you want your data to be immutable.

EventStore is a data store for applications using event sourcing and time-series data. EventStore runs on .NET and Mono.

Datomic is a database of time-based facts, with declarative queries and ACID transactions. Datomic is written in Clojure and runs on the JVM.

Statistics

Views

Total Views
468
Views on SlideShare
468
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • jankronquist Jan Kronquist at Jayway Video available here: http://jz13.java.no/presentation.html?id=5d4cf9d7 6 months ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

JavaZone 2013 - Datomic vs EventStore JavaZone 2013 - Datomic vs EventStore Presentation Transcript