The Apache Ignite Book
暫譯: Apache Ignite 實戰指南
Michael Zheludkov, Shamim Ahmed
- 出版商: Lulu.com
- 出版日期: 2019-02-07
- 售價: $2,320
- 貴賓價: 9.5 折 $2,204
- 語言: 英文
- 頁數: 640
- 裝訂: Paperback
- ISBN: 0359408885
- ISBN-13: 9780359408887
無法訂購
相關主題
商品描述
- 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.
商品描述(中文翻譯)
Apache Ignite 是最廣泛使用的開源記憶體中心分散式快取和處理平台之一。這使得用戶可以將該平台用作內存計算框架或具有 SQL 和 ACID 交易支持的完整持久性數據存儲。另一方面,Apache Ignite 可以用於加速現有的關聯式和 NoSQL 數據庫、處理事件和串流數據,或以容錯的方式開發微服務。
本書針對任何有興趣學習內存計算和分散式數據庫的人士。這本書旨在為對 Apache Ignite 幾乎沒有經驗的人提供一個從零開始有效使用該平台的機會,並採取實踐的動手學習方法。請參見目錄以獲取更多詳細信息。
您將學到的內容:
1. 深入了解 Apache Ignite 的架構,例如數據分發技術(DHT)、會合雜湊、持久內存架構、各種集群拓撲、Ignite 原生持久性、基線拓撲等。
2. Apache Ignite 作為記憶體中心分散式數據庫、快取和計算平台的經證實用例。
3. 使用不同的工具和技術開始使用 Apache Ignite。
4. 通過示例學習快取策略,以及如何使用 Apache Ignite 改善應用程序性能,包括 Hibernate L2 快取、MyBatis、記憶化和 Web 會話集群。
5. 使用 Spring Data 和 JPA(Hibernate OGM)與 Apache Ignite 開發高性能 Web 應用程序。
6. 深入了解 Ignite 查詢(SQL、API、文本和掃描查詢)功能。
7. 使用 Spark RDD 和數據框架來提高快速數據處理的性能。
8. 以並行方式開發和執行分散式計算,以獲得高性能、低延遲和線性擴展性。
9. 以容錯的方式開發分散式微服務。
10. 處理 IoT 項目的事件和串流數據,將 Apache Ignite 與其他框架(如 Kafka、Storm、Camel 等)集成。
11. 通過 Kafka 在 Ignite 集群之間進行實時數據複製。
12. 使用內建和第三方工具配置、管理和監控 Ignite 集群。