Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Dos Santos, Wagner Roberto, author.

Title Infinispan data grid platform definitive guide : master Infinispan to create scalable and high-performance applications / Wagner Roberto dos Santos. [O'Reilly electronic resource]

Publication Info. Birmingham, UK : Packt Publishing, 2015.
QR Code
Description 1 online resource (1 volume) : illustrations
Series Community experience distilled
Community experience distilled.
Note Includes index.
Contents Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Introducing the Infinispan data grid; Infinispan and JSR 107 -- Java Temporary Caching API; Getting started with Infinispan; Installing Infinispan; Looking inside the box; Using Maven; Running the sample application; Creating your first project; Creating a Maven project manually; Building Infinispan from source; Setting up the environment; Contributing to the project; Summary; Chapter 2: Barriers to Scaling Data
Understanding performance and scalabilityImproving performance using Infinispan; An introduction to performance tuning; Infinispan and performance; Improving scalability; Vertical scalability; Horizontal scalability; Design tradeoffs; Points to consider about relational databases; Distributed transactions and ACID; CAP theorem; BASE; Infinispan, CAP, and BASE; Scaling out your database; Scaling options; Master-Slave replication; Active/Passive configuration; Database clustering; Database sharding; Infinispan and network partitions; Configuring partition handling
Infinispan and high availabiltiySummary; Chapter 3: Using the APIs; Infinispan architecture; Anatomy of an Infinispan clustered cache; Embedded (P2P) mode; The client/server mode; The cache container; Default cache; Naming your caches; Configuring an Infinispan cache; Declarative configuration on Infinispan 6.0.x; Global configuration (globalType); Configuration settings; Declarative configuration on Infinispan 7.0.x; Understanding the JGroups element; Configuring the threads subsystem; Configuring the cache-container element; Programmatic configuration; Infinispan APIs
Learning the cache APIUnderstanding cache evictions; Configuring cache expiration; Eviction v/s Expiration; Persisting data in Infinispan; Configuring a cache loader; Filesystem-based cache loaders; JDBC based cache loaders; JPA cache store; Selecting a JDBC cache loader; Using passivation in your application; Writing event listeners and notifications; The listener API; Cluster listeners in Infinispan 7.0; Listening to cache-level events; Writing cache manager-level events; Registering event listeners; Configuring logging in Infinispan; Introducing JSR-107 -- The Java Caching API; Summary
Chapter 4: Infinispan TopologiesClustering modes; The local mode; The invalidation mode; The replicated mode; Understanding synchronous and asynchronous replication; The distribution mode; Server Hinting; L1 caching; Summary; Chapter 5: Data Access Patterns; Data access patterns; Understanding and configuring second-level cache in Hibernate with Infinispan; Introducing first-level and second-level caching; Configuring Infinispan as Hibernate second-level cache; Implementing the Cache-aside programming pattern; Reading and writing through cache; Writing behind caching
Summary This practical guide is intended for those who want to learn how to build extremely scalable applications. This book is easy to read and is aimed at Java enterprise developers with a solid knowledge of Java. However, no previous coding experience with Infinispan is required.
Subject Database management.
Application software -- Development.
Computational grids (Computer systems)
Java (Computer program language)
Bases de données -- Gestion.
Logiciels d'application -- Développement.
Grilles informatiques.
Java (Langage de programmation)
Application software -- Development
Computational grids (Computer systems)
Database management
Java (Computer program language)
Added Title Master Infinispan to create scalable and high-performance applications
Other Form: Print version: Dos Santos, Wagner Roberto. Infinispan data grid platform definitive guide : master Infinispan to create scalable and high-performance applications. Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015 438 pages Community experience distilled. 9781782169970
ISBN 1782169989
1782169970
9781782169970
9781782169987 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information