Cantitate/Preț
Produs

Stream Processing with Apache Spark

Autor Gerard Maas, Francois Garillot
en Limba Engleză Paperback – 16 iul 2019

Structura progresivă: de la concept la implementare, transformă Stream Processing with Apache Spark într-un instrument tehnic esențial pentru inginerii de date care doresc să stăpânească procesarea în timp real. Suntem de părere că abordarea autorilor Gerard Maas și Francois Garillot este deosebit de utilă deoarece nu se limitează la sintaxă, ci explorează fundamentele teoretice ale procesării fluxurilor de date, oferind o perspectivă clară asupra modului în care framework-ul in-memory Spark unifică paradigmele de procesare batch și streaming. Apreciem în mod deosebit secțiunile care compară și pun în contrast biblioteca originală Spark Streaming cu modernul API Structured Streaming, oferind cititorului argumentele necesare pentru alegerea uneltelor potrivite în funcție de arhitectura proiectului. Volumul publicat de O'Reilly excelează prin profunzimea tehnică, abordând subiecte complexe precum algoritmii de aproximare și integrarea machine learning în fluxuri de date continue. Complementar lui Hands-on Guide to Apache Spark 3, volumul de față acoperă detaliile comparative cu alte proiecte de profil, precum Apache Storm, Apache Flink sau Apache Kafka Streams, zonă pe care alte manuale axate strict pe ecosistemul Spark o ating doar tangențial. Recomandăm acest titlu pentru rigoarea cu care tratează integrarea cu alte API-uri Spark, asigurând o înțelegere holistică a sistemului. Ritmul este alert, specific unui ghid practic care prioritizează funcționalitatea și performanța în sisteme distribuite, fără a sacrifica claritatea conceptuală necesară înțelegerii proceselor de transformare a datelor masive.

Citește tot Restrânge

Preț: 32604 lei

Preț vechi: 40755 lei
-20%

Puncte Express: 489

Carte disponibilă

Livrare economică 05-19 mai


Specificații

ISBN-13: 9781491944240
ISBN-10: 1491944242
Pagini: 450
Dimensiuni: 177 x 231 x 30 mm
Greutate: 0.79 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte dezvoltatorilor familiarizați cu Apache Spark care vor să facă trecerea către procesarea în timp real. Cititorul câștigă o înțelegere profundă a arhitecturilor de streaming și abilitatea de a implementa algoritmi avansați de analiză a datelor. Este un ghid indispensabil pentru construirea unor sisteme de analiză rapidă, oferind soluții concrete pentru operarea joburilor de tip Structured Streaming în medii de producție complexe.


Descriere

Before you can build analytics tools to gain quick insights, you first need to know how to process data in real time. With this practical guide, developers familiar with Apache Spark will learn how to put this in-memory framework to use for streaming data. You'll discover how Spark enables you to write streaming jobs in almost the same way you write batch jobs.

Authors Gerard Maas and Fran ois Garillot help you explore the theoretical underpinnings of Apache Spark. This comprehensive guide features two sections that compare and contrast the streaming APIs Spark now supports: the original Spark Streaming library and the newer Structured Streaming API.

  • Learn fundamental stream processing concepts and examine different streaming architectures
  • Explore Structured Streaming through practical examples; learn different aspects of stream processing in detail
  • Create and operate streaming jobs and applications with Spark Streaming; integrate Spark Streaming with other Spark APIs
  • Learn advanced Spark Streaming techniques, including approximation algorithms and machine learning algorithms
  • Compare Apache Spark to other stream processing projects, including Apache Storm, Apache Flink, and Apache Kafka Streams