Advantages of Immutable Data

I was reading about two of Google’s internal programs, Bigtable and Google File System, and how they handle a large amounts of data so that the processing is distributed (Bigtable) and the data is replicated (Google File System). One thing they both do is exploit immutability. So once something is saved to disk, that block of data doesn’t change. If you have a large volume of data, this assumption can be very useful.

Let’s say we’re talking about a transaction table for bank accounts. Records in the transaction table don’t change. Any corrections are handled by creating a new transaction record at the tail end of the table. If you are processing the transactions, this is great! You can ignore previously processed records since you know they will never change.

About Clay Lenhart

I am a DBA/Technical Architect for Latitude Group and love technology.
This entry was posted in Architecture and tagged . Bookmark the permalink.

20 Responses to Advantages of Immutable Data

  1. Ava Mackay says:

    However, you need to buy these products from a reliable and reputed manufacturer in order to ensure that they are safe for health. So, exercising is something that everyone needs to do regularly.

  2. Carl Baker says:

    I your writing style genuinely loving this net web site .

  3. I got this website from my pal who shared with me on the topic of this website and now this time I am browsing this web page and reading very informative content here.

  4. It is not my first time to go to see this web page, i am browsing this site dailly and obtain pleasant information from here all the time.

  5. Paul Peters says:

    Very addictive turtle puzzle game now available on Itunes.

  6. Jason Rees says:

    Thank you for any other informative site. The place else may I am getting that type of info written in such an ideal manner? I have a project that I am just now operating on, and I’ve been on the glance out for such info.


  8. Adam Bower says:

    Why people still use to read news papers when in this technological world everything is available on net?

  9. Thanks on your marvelous posting! I certainly enjoyed reading it, you will be a great author.I will be sure to bookmark your blog and will often come back in the foreseeable future. I want to encourage you to continue your great writing, have a nice day!

  10. Do you have any video of that? I’d want to find out more details.

  11. Ruth Abraham says:

    Thanks for every other magnificent article. The place else could anyone get that type of information in such a perfect approach of writing? I have a presentation subsequent week, and I am on the look for such info.

  12. You made certain good points there. I did a search on the matter and found a good number of people will agree with your blog.

  13. hayvan sikicileri

  14. Great blog, I follow you with pleasure, I admire your articles. You are also welcome to visit our website.

  15. Kromaj says:

    Great blog, I follow you with pleasure, I admire your articles. You are also welcome to visit our website.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>