The Apache Ignite Book

Michael Zheludkov, Shamim Ahmed

  • 出版商: Lulu.com
  • 出版日期: 2019-02-07
  • 售價: $2,280
  • 貴賓價: 9.5$2,166
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Paperback
  • ISBN: 0359408885
  • ISBN-13: 9780359408887
  • 無法訂購

商品描述

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. 
This book addressed anyone interested in learning in-memory computing and distributed database. This book intends to provide someone with little to no experience of Apache Ignite with an opportunity to learn how to use this platform effectively from scratch taking a practical hands-on approach to learning. Please see the table of contents for more details.
What you will learn:
  1. 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.
  2. Apache Ignite proven use cases as a memory-centric distributed database, caching and computing platforms.
  3. Getting started with Apache Ignite by using different tools and technics.
  4. Caching strategies by examples and how to use Apache Ignite for improving application performance including Hibernate L2 cache, MyBatis, Memoization and Web session clustering.
  5. Using Spring Data and JPA (Hibernate OGM) with Apache Ignite for developing high-performance web applications.
  6. Ignite query (SQL, API, Text and Scan queries) capabilities in depth.
  7. Using Spark RDD and Data frames for improving performance on processing fast data.
  8. Developing and executing distributed computations in a parallel fashion to gain high performance, low latency, and linear scalability. 
  9. Developing distributed Microservices in fault-tolerant fashion.
  10. Processing events & streaming data for IoT projects, integrate Apache Ignite with other frameworks like KafkaStormCamel, etc.
  11. Real-time data Replication between Ignite clusters through Kafka.
  12. Configuring, management and monitoring Ignite cluster with built-in and 3rd party tools.