With Big Data Applications
Buch, Englisch, 266 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 540 g
ISBN: 978-1-4842-2780-0
Verlag: Apress
Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data. You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development.
What You'll Learn
- Program with Haskell
- Harness concurrency to Haskell
- Apply Haskell to big data and cloud computing applications
- Use Haskell concurrency design patterns in big data
- Accomplish iterative dataprocessing on big data using Haskell
- Use MapReduce and work with Haskell on large clusters
Who This Book Is For
Those with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
PART 1 – HASKELL FOUNDATIONS. GENERAL INTRODUCTORY NOTIONS.- 1. Introduction.- 2. Programming with Haskell.- 3. Parallelism and Concurrent with Haskell.- 4. Strategies used in Evaluation Process.- 5. Exceptions for Input/Output.- 6. Cancellation.- 7. Transactional Memory. Case Studies.- 8. Debugging Techniques for Big Data.- PART 2 – HASKELL FOR BIG DATA AND CLOUD COMPUTING.- 9. Towards Haskell in Cloud.- 10. Towards Haskell in Big Data.- 11. Concurrency Design Patterns.- 12. Large-scale Design in Haskell.- 13. Designing Shared Memory Approach for Hadoop Streaming Performance.- 14. Interactive Debugger for Development and Portability Applications based on Big.- 15. Iterative Data Processing on Big Data.- 16. MapReduce.- 17. Big Data and Large Clusters.