Tietokirjallisuus
"Apache DataFusion: Building Custom Analytics Engines in Rust"
This book is for experienced Rust developers and data infrastructure engineers who want to build fast, embeddable analytics systems—without reinventing a query engine from scratch. Using Apache DataFusion as the core, it shows how to turn Arrow’s zero-copy columnar memory model into production-grade pipelines, and how to make deliberate architectural choices around extensibility, isolation, and predictable performance in real services.
You’ll learn how DataFusion’s SQL/DataFrame front-ends map into logical plans and expressions, where semantic analysis and type coercion boundaries belong, and how to shape and optimize plans safely. The book then goes deeper into physical planning and the ExecutionPlan contract: partitioning and ordering requirements, streaming execution semantics, and physical optimization techniques that reduce data movement. You’ll also implement the key extension points—TableProviders and catalogs, object-store and file-format I/O, Arrow-native UDF/UDAF/UDWFs, and custom physical operators—while avoiding the common “wrong answer” and performance pitfalls.
Prerequisites include strong Rust fluency, comfort with async/concurrency, and basic familiarity with relational query processing. The emphasis is on engine-authoring workflows: capability contracts, cost and correctness trade-offs, and operational readiness through metrics, spilling, concurrency control, and rigorous testing and diagnostics.
© 2026 NobleTrex Press (E-kirja): 6610001179229
Julkaisupäivä
E-kirja: 9. maaliskuuta 2026
Nauti yli miljoonasta tarinasta, henkilökohtaisista suosituksista, viikottaisista uutuuksista sekä turvallisesta lastentilasta. Ei sitoutumisaikaa.
Kuuntele ja lue usein
19.99 € /kk
1 käyttäjätili
100 tuntia/kk
Ei sitoutumisaikaa
Kuuntele ja lue säännöllisesti
16.99 € /kk
1 käyttäjätili
50 tuntia/kk
Ei sitoutumisaikaa
Kuuntele ja lue rajattomasti
29.99 € /kk
1 käyttäjätili
Kuuntele ja lue rajattomasti
Ei sitoutumisaikaa
Jaa tarinat koko perheelle
Alkaen 26.99 € /kuukausi
2-6 käyttäjätiliä
100 tuntia/kk jokaiselle käyttäjälle
Ei sitoutumisaikaa
Sinä + 1 perheenjäsen
2 käyttäjätiliä26.99 € /kk
Kuuntele ja lue harvemmin - säästä käyttämättömät tunnit
9.99 € /kk
1 käyttäjätili
20 tuntia/kk
Säästä käyttämättömät tunnit, max 20h
Ei sitoutumisaikaa
Minulla on
Kampanjakoodi