Название: The Apache Ignite book: The next phase of the distributed systems Автор: Shamim Bhuiyan, Michael Zheludkov Издательство: Leanpub Год: 2023-02-12 Страниц: 588 Язык: английский Формат: pdf (true) Размер: 21.2 MB
The complete guide to learning everything you need to know about Apache Ignite.
This book is addressed to anyone interested in learning in-memory computing and distributed database. It is useful for developers and architects new to Apache Ignite as well as those who already use any other in-memory databases and want to expand their knowledge.
The Apache Ignite is a memory-centric distributed database, caching and computing platform for developing the data-intensive application to scale out to hundreds of millions of transactions per seconds and petabyte of in-memory data. This next generation memory-centric platform can function as an in-memory data grid, or it can be deployed as a full functional persistence data store with SQL and ACID transaction support.
The main mantra of the Apache Ignite platform is to keep the entire dataset into in-memory and on disk, boost application performance by providing caching capabilities and processing data in parallel. Such a paradigm has been identified as the answers to problems of traditional disk-based database performance since it can load and execute all the necessary datasets in memory. This paradigm eliminates the substantial number of disk I/O, which hamper transactions and create a performance bottleneck for the traditional database systems.
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 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.
For every topic, a complete application is delivered, which helps the audience to a quick start with the topic. Each chapter focuses on the complete implementation of a real-world scenario, the commonly occurring challenges in each scenario have also discussed, along with tips and tricks and best practices on how to overcome them.
Readership: The target audiences of this book will be an IT architect, team leader, or programmer with minimum programming knowledge. No excessive knowledge is required, though it would be good to be familiar with Java, Spring framework, and tools like Maven. The book is also useful for any reader, who already familiar with Oracle Coherence, Hazelcast, Infinispan, or Memcached.
Скачать The Apache Ignite book: The next phase of the distributed systems
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.