Report from NoSQL Now: Immutability and Big Data

Immutable data have been with us for years, as any application that must keep track of various versions of given information can make use of immutability. In fact, it’s no mistake that Mars’s link is to his GitHub profile, as Git (the technology behind GitHub) is based on immutability. The trick with Git, of course, is efficiency: since changes to checked-in code are incremental, Git has a sophisticated system of creating deltas and snapshots in order to balance efficient use of storage with rapid queries and rollbacks.