สารบัญ:
เมื่อคุณคิดว่าคุณมีความคิดที่ดี แต่จำเป็นต้องทดสอบคุณต้องการทดสอบอย่างรวดเร็วและประหยัดที่สุด คุณไม่ต้องการเข้าสู่วงจรการพัฒนาและทดสอบที่มีความยาวและเสียเวลาและเงินเป็นจำนวนมาก Apache Spark ได้อำนวยความสะดวกในการพัฒนาแอปพลิเคชันอย่างรวดเร็วเป็นหลักเพราะช่วยให้คุณสามารถทดสอบความคิดของคุณด้วยเชลล์และ API
Apache Spark คืออะไร
ในทางเทคนิค Apache Spark เป็นเครื่องมือประมวลผลข้อมูลที่สามารถแปลงเป็นกลุ่มข้อมูลขนาดใหญ่และประมวลผลได้ในพริบตา คุณสมบัติหลักสองประการคือความเร็วในการประมวลผลข้อมูลและประสิทธิภาพในหน่วยความจำ เฟรมเวิร์กการคำนวณคลัสเตอร์นี้เป็นเครื่องมือโอเพนซอร์สซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สร้างแอปพลิเคชั่นได้ในเวลาไม่นาน
กรอบการประมวลผลข้อมูลขั้นสูงนี้จัดทำโดย AMP Lab และได้รับการเผยแพร่เป็นเครื่องมือโอเพนซอร์สในปี 2010 ซึ่งเป็นส่วนสำคัญของโครงการ Apache โปรเจ็กต์ Spark ทั้งหมดถูกเข้ารหัสโดยใช้ภาษา Scala และสามารถทำงานบนเครื่องเสมือน Java (JVM)