Wednesday 24th October, 2012
1:40pm to 2:20pm
The big data movement has highlighted the value of historical information, and storage is readily available, calling into question the ongoing use of update-in-place database architectures. How much complexity do they cause, and how much information is being lost?
What if you were to deconstruct the traditional monolithic database – separating transaction processing, storage and query into independent cooperating services? Coupled with a data model based around immutable atomic facts and awareness of time, you get a significantly different set of capabilities and scaling/availability tradeoffs.
This talk will discuss the importance of moving away from the update-in-place model towards one of retaining the integrity of the business activity stream, as well as the general architectural advantages of immutability. We will look at how these ideas play out in the design of Datomic, a new database.
Sign in to add slides, notes or videos to this session