Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we'll see how the data parallel paradigm can be extended to the distributed case, using Spark throughout. We'll cover Spark's programming model in detail, being careful to understand how and when it differs from familiar programming models, like shared-memory parallel collections or sequential Scala collections. Through hands-on examples in Spark and Scala, we'll learn when important issues related to distribution like latency and network communication should be considered and how they can be addressed effectively for improved performance.
提供方

課程信息
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版您將獲得的技能
- Scala Programming
- Big Data
- Apache Spark
- SQL
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版提供方
授課大綱 - 您將從這門課程中學到什麼
Getting Started + Spark Basics
Reduction Operations & Distributed Key-Value Pairs
Partitioning and Shuffling
Structured data: SQL, Dataframes, and Datasets
審閱
- 5 stars73.05%
- 4 stars21.10%
- 3 stars4.36%
- 2 stars0.66%
- 1 star0.81%
來自BIG DATA ANALYSIS WITH SCALA AND SPARK的熱門評論
The sessions where clearly explained and focused. Some of the exercises contained slightly confusing hints and information, but I'm sure those mistakes will be ironed out in future iterations. Thanks!
Excellent material. Very good flow. Heather has an amazing way of walking through the flow and simplifying the concepts. Great assignments -- takes a bit longer than 3 hours.
Dear Heather,
your course on big data with scala is the very first online course I participate in.
I enjoy the way you explain the material and receive a real aesthetic pleasure.
Awesome course and awesome teacher! Nevertheless, to grasp the most of this course, you should do the previous 3 courses of the "Functional Programming in Scala" specialization.
關於 Functional Programming in Scala 專項課程

常見問題
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
還有其他問題嗎?請訪問 學生幫助中心。