Hacker News new | past | comments | ask | show | jobs | submit login

Also in the revolutionary category, all data is treated as immutable, and what we traditionally consider an update to a piece of stored data (with the change being made in-place of the original datum) is treated as a new fact with just the time being different (a new record with the change in value is created along with the time of change). Since data is never changed, only added, there is no need for the traditional transaction locks, etc., thus providing a whole new way to manage and process your data and providing a perfect audit trail in the process.



I did say "no data is ever forgotten" which is a way of explaining immutability to a layman :)


Yes you did. As well as the automatic audit trail. I just wanted to emphasize the implications this has for the design of the Datomic engine. :)


How is that revolutionary ? Time series databases have been around for years (have a look at KDB as an example).


I stand corrected. Please replace "revolutionary" with "great feature". :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: