Cargando…

Oracle Coherence 3.5.

Create Internet-scale applications using Oracle?s Coherence high-performance data grid with this book and eBook.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Seovic, Aleksandar
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2010.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Oracle Coherence 3.5; Oracle Coherence 3.5; Credits; Foreword; A word about the author; About the author; Acknowledgements; About the co-authors; About the reviewers; Preface; Introducing Oracle Coherence; Distributed caching; Distributed queries; In-place and parallel processing; Cache events; Coherence within the Oracle ecosystem; Coherence usage scenarios; Oracle Coherence editions; What this book covers; What you need for this book; Who this book is for; Who this book is not for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions.
  • 1. Achieving Performance, Scalability, and Availability ObjectivesAchieving performance objectives; Dealing with latency; Minimizing bandwidth usage; Coherence and performance; Achieving scalability; Stateless services do not exist; Scaling a database is hard; Database scale-out approaches; Master-slave replication; Database clustering; Database sharding; Return of the state; Using Coherence to reduce database load; Coherence and master-slave databases; Coherence and database clusters; Coherence and database sharding; Coherence and scalability; Achieving high availability.
  • Adding redundancy to the systemRedundancy is not enough; Coherence and availability; Putting it all together; Design for performance and scalability; Set performance goals at each level; Measure and monitor; Educate your team; Summary; 2. Getting Started; Installing Coherence; What's in the box?; Starting up the Coherence cluster; Troubleshooting cluster start-up; Multicast issues; Binding issues; Accessing the data grid; Coherence console; Creating caches; Working with the cache; Configuring the development environment; Referencing necessary JAR files.
  • Enabling IntelliSense for configuration filesStarting Coherence nodes within the IDE; Creating a private cluster; Configuring Coherence; Operational configuration; Configuring logging; Configuring a private cluster; Using the Coherence API; The basics: NamedCache and CacheFactory; The ""Hello World"" example; Coherence API in action: Implementing the cache loader; Loader design; Implementing CsvSource; Implementing CoherenceTarget; Testing the Cache loader; Testing and debugging Coherence applications; Summary; 3. Planning Your Caches; Anatomy of a clustered cache; Clustered cache topologies.
  • Replicated Cache serviceRead performance; Write performance; Data set size; Coherence node size on modern JVMs; Fault tolerance; When to use it?; Partitioned Cache service; Read performance; Write performance; Data set size; Fault tolerance; When to use it?; Near cache; Near cache invalidation strategies; None; Present; All; Auto; When to use it?; Continuous Query Cache; Backing maps; Local cache; External backing map; Paged external backing map; Overflow backing map; Read-write backing map; Partitioned backing map; Cache configuration; Caching schemes; Distributed cache scheme.