Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Data caching and data grids

Data caching and data grids

Galder Zamarreño

October 03, 2011
Tweet

More Decks by Galder Zamarreño

Other Decks in Technology

Transcript

  1. Data Grids and Data Caching ! Galder Zamarreño Senior Software

    Engineer Red Hat, Inc ! 3rd October 2011, Soft Shake
  2. Galder Zamarreño • R&D Engineer, Red Hat Inc. • Infinispan

    developer • 5+ years exp. with distributed data systems • Twitter: @galderz • Blog: zamarreno.com
  3. Agenda • What is Infinispan? • Infinispan as in-memory cache

    • Infinispan as in-memory data grid • Data-as-a-Service with Infinispan • Who uses Infinispan?
  4. putForExternalRead() put() putForExternalRead() Use for updating state Use to cache

    state read from external source Regular lock acquisition timeout Fail-fast Could throw an exception Fails quietly Could cause existing transaction to fail Will never affect existing transactions