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 append-olnly 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.
Jan Kronquist is a developer that has worked with everything from games, large enterprise systems and mobile phone applications. He has been writing Java code for over 16 years and is still a huge fan of the platform and the community, especially Clojure which is now his favorite language.
He is the founder of the open source testing frameworks PowerMock and Awaitility.
Wed 11 Dec, 2013, 17:00-18:15
Klara Östra Kyrkogata 2B, Jayway i Stockholm AB, 2tr.
If the front door is closed, pls use door phone or call Thomas Dagsberg 0702-197411
We will serve sandwiches and non-alcoholic beverages.
We have set a maximum of 40 vistors to this event.
This seminar is organised as part of Jayway Stockholm Knowledge Network
This seminar is free of charge.
Since we have limited seating and many who wants to come we will invoice 300 SEK, for those who do not show up and have not deregistered.
If the seminar is fully booked you can register at the waiting list.