Apache Ignite Quick Start Guide : Distributed Data Caching and Processing Made Easy.

Apache Ignite is a distributed in-memory platform designed to scale and process large volume of data. It can be integrated with microservices as well as monolithic systems, and can be used as a scalable, highly available and performant deployment platform for microservices. This book will teach you...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via ProQuest)
Main Author: Acharya, Sujoy
Format: eBook
Language:English
Published: Birmingham : Packt Publishing Ltd, 2018.
Subjects:

MARC

LEADER 00000cam a2200000Mi 4500
001 b12144508
003 CoU
005 20220325062106.0
006 m o d
007 cr |||||||||||
008 181215s2018 enk o 000 0 eng d
019 |a 1078891997 
020 |a 9781789344066 
020 |a 1789344069 
020 |z 178934753X 
020 |z 9781789347531 
035 |a (OCoLC)ebqac1079007512 
035 |a (OCoLC)1079007512  |z (OCoLC)1078891997 
037 |a ebqac5609750 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d OCLCQ  |d RDF  |d OCLCO  |d OCLCF  |d UKAHL  |d OCLCQ  |d NLW  |d UKMGB 
049 |a GWRE 
050 4 |a QA76.754  |b .A243 2018 
100 1 |a Acharya, Sujoy. 
245 1 0 |a Apache Ignite Quick Start Guide :  |b Distributed Data Caching and Processing Made Easy. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (253 pages) 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Getting Familiar with Apache Ignite; Why Apache Ignite?; Exploring the features; In-Memory Data Grid (IMDG); In-Memory SQL Grid (IMSG); Compute Grid; Service Grid; Streaming and Complex Event Processing; Ignite File System (IGFS); Clustering; Messaging; Distributed data structures; Refactoring the architecture; Achieving High Performance; Addressing High Availability and Resiliency; Sharing Data; Moving Computation To Data; Installing Apache Ignite; Running HelloWorld. 
505 8 |a Classifying Apache IgniteIMDB versus IMDG; YugaByte DB; Geode, Hazelcast, Redis, and EhCache; Summary; References; Chapter 2: Understanding the Topologies and Caching Strategies; CAP theorem and Apache Ignite; Clustering architecture; Node discovery; TCP/IP discovery; ZooKeeper discovery; Node deployment; Cluster grouping; All nodes; Remote nodes; Cache nodes; Grouping by attributes; Grouping by node age; Local nodes; Client and server nodes; Custom nodes; Caching topology; Local; Partitioned; Replicated; Caching strategy; Cache aside; Read-through and write-through; Write-behind; Summary. 
505 8 |a Chapter 3: Working with Data GridsExploring the Data Grid ; Viewing cache elements; Configuring the DataGrid; Configuring Ignite caching ; Configuring L2 Caching; Web session clustering; How did it work?; Summary; Chapter 4: Exploring the Compute Grid and Query API; Query API; ScanQuery; TextQuery ; SqlQuery; Collocated ; Annotation-based query; Field based query; Non-collocated ; SQL functions; Compute Grid; Distributed Closure; Broadcasting asynchronously; Exploring the run and call APIs; Exploring the apply API; Ignite MapReduce/ForkJoin; Task Adapter; Task Split; Task Sessions. 
505 8 |a Ignite Executor ServiceIgnite Job Scheduler; Ignite AOP; Summary; Chapter 5: Building MicroServices with Service Grid; Understanding the service grid; Deploying microservices on Ignite; Building microservices; Processing complex events; Streaming events; Summary; Chapter 6: Sharpening Ignite Skills; Writing data to a persistent store ; Enabling native persistence; Persisting data to MySQL; Persisting data to Cassandra; Working with the POJO strategy ; Working with the BLOB strategy; Processing transactions; Exploring transactional mode; Transaction concurrency and isolation. 
505 8 |a Exploring distributed data structuresCountDownLatch; Semaphore; ID generator; Queue and Set; Atomic types; IgniteAtomicLong; IgniteAtomicReference; IgniteAtomicStamped; Summary; Chapter 7: Deploying To Production; Understanding the memory model; Retrieving a value; Storing an entry ; Preventing OOM; Off-heap eviction ; RANDOM_LRU; RANDOM_2_LRU ; On-heap eviction; LRU; FIFO; SORTED; Swap space; Expiring entries; Monitoring memory and caches; Memory region monitoring; Cache monitoring; JMX console monitoring ; Securing data; Tuning performance; Exploring the deployment options; Summary. 
504 |a References. 
520 |a Apache Ignite is a distributed in-memory platform designed to scale and process large volume of data. It can be integrated with microservices as well as monolithic systems, and can be used as a scalable, highly available and performant deployment platform for microservices. This book will teach you to use Apache Ignite for building a high .. 
588 0 |a Print version record. 
650 0 |a Software architecture. 
650 0 |a Application software  |x Development. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707. 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416. 
776 0 8 |i Print version:  |a Acharya, Sujoy.  |t Apache Ignite Quick Start Guide : Distributed Data Caching and Processing Made Easy.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781789347531. 
856 4 0 |u https://ebookcentral.proquest.com/lib/ucb/detail.action?docID=5609750  |z Full Text (via ProQuest) 
907 |a .b121445082  |b 03-29-22  |c 03-29-22 
998 |a web  |b  - -   |c f  |d b   |e z  |f eng  |g enk  |h 0  |i 1 
915 |a M 
956 |a Ebook Central Academic Complete 
956 |b Ebook Central Academic Complete 
999 f f |i acfc5c01-0149-5bc7-adef-38aca13f6741  |s 252a412f-2679-53ae-bdf9-d8543f3c589c 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA76.754 .A243 2018  |h Library of Congress classification  |i web  |n 1