The Apache Ignite Book
Michael Zheludkov, Shamim Bhuiyan
The book is recommended by the Apache Ignite community (see menu Resources->Learn Ignite)Apache Ignite is one of the most widely used open source memory-centric distributed, caching, and processing platform. This allows the users to use the platform as an in-memory computing framework or a full functional persistence data stores with SQL and ACID transaction support. On the other hand, Apache Ignite can be used for accelerating existing Relational and NoSQL databases, processing events & streaming data or developing Microservices in fault-tolerant fashion. What you will learn:
- Apache Ignite architecture in depth such as data distributing technics (DHT), Rendezvous hashing, durable memory architecture, various cluster topologies, Ignite native persistence, Baseline topology and much more.
- Apache Ignite proven use-cases as a memory-centric distributed database, caching and computing platforms.
- Getting started with Apache Ignite by using different tools and technics.
- Caching strategies by examples and how to use Apache Ignite for improving application performance including Hibernate L2 cache, MyBatis, Memoization and Web session clustering.
- Using Spring Data and JPA (Hibernate OGM) with Apache Ignite for developing high-performance web applications.
- Ignite query (SQL, API, Text and Scan queries) capabilities in depth.
- Using Spark RDD and Data frames for improving performance on processing fast data.
- Developing and executing distributed computations in a parallel fashion to gain high performance, low latency, and linear scalability.
- Developing distributed Microservices in fault-tolerant fashion.
- Processing events & streaming data for IoT projects, integrate Apache Ignite with other frameworks like Kafka, Storm, Camel, etc.
- Real-time data Replication between Ignite clusters through Kafka.
- Configuring, management and monitoring Ignite cluster with built-in and 3rd party tools.
კატეგორია:
წელი:
2023
გამოცემა:
null
გამომცემლობა:
Leanpub
ენა:
english
გვერდები:
588
ISBN 10:
0359439373
ISBN 13:
9780359439379
ფაილი:
PDF, 21.23 MB
english, 2023