.NET

รู้จักกับ .NET for Apache Spark: รีดพลัง Data Analytic แบบ Cross Platform

เรื่องที่เกี่ยวข้อง - .NET, .NET for Apache Spark, Big Data
Viewed - 3712

Big Data อาจจะไม่ใช่เรื่องใหม่ และเครื่องมือที่ไว้ใช้งานเพื่อให้ได้ประโยชน์จากข้อมูลมหาศาล ก็ถูกพัฒนาขึ้นมาใช้งานต่อเนื่อง ซึ่งในรอบนี้คือทางฝั่ง .NET ซึ่งเป็นเครื่องมือทางฝั่ง Developer ในชื่อของ .NET for Apache Spark ครับ

รู้จักกับ Apache Spark

Big Data อาจจะไม่ใช่เรื่องใหม่ และเครื่องมือที่ไว้ใช้งานเพื่อให้ได้ประโยชน์จากข้อมูลมหาศาล ก็ถูกพัฒนาขึ้นมาใช้งานต่อเนื่อง ซึ่งในรอบนี้คือทางฝั่ง .NET ซึ่งเป็นเครื่องมือทางฝั่ง Developer ในชื่อของ .NET for Apache Spark ครับ

Apache Spark เป็นระบบที่ออกแบบมาสำหรับวิเคราะห์ชุดข้อมูลขนาดใหญ่ ระดับ terabytes หรือ petabytes

ซึ่งสามารถใช้ประมวลผลข้อมูลได้ในหลายรูปแบบ เช่น

  • การประมวลผลข้อมูลเป็นชุด
  • ข้อมูลแบบสตรีม
  • Machine Learning

โดยการทำงานดังกล่าวสามารถแบ่งการทำงานเป็น node ได้, เก็บ cache ในหน่วยความจำ เพื่อลดเวลาที่ใช้ในการคำนวนเป็นหลัก

การทำงานของ .NET for Apache Spark

รูปแบบของ .NET for Apache Spark ถูกสร้างขึ้นมาบน Apache Spark Interop และออกแบบให้ประมวลผลได้รวดเร็ว และที่สำคัญคือรองรับหลายภาษาโปรแกรมมิ่งด้วย

นอกจากนี้ ตัว .NET for Apache Spark ยังทำมาเป็น .NET Standard ทำให้รองรับการทำงานกับหลายๆ ระบบในปัจจุบัน ผ่านช่องทางของระบบที่รองรับ .NET ด้วย

สำหรับคนทำ .NET สามารถมองได้ว่า .NET for Apache Spark เป็น Interop Layer อันหนึ่ง เหมือนที่ใช้ต่อฐานข้อมูลอย่าง SQL Server ก็ได้ครับ เพียงแต่รอบนี้เราต่อกับ Apache Spark

จุดเด่นของ .NET for Apache Spark

  • นอกเหนือจากภาษา C# แล้ว ตัว .NET for Apache Spark ยังรองรับภาษา F# อีกด้วย
  • ใช้งานกับ Library ของ .NET Standard ได้ เช่น Newtonsoft.Json หรือ ML.NET
  • รองรับการใช้งานบน Linux, macOS, และ Windows
  • พร้อมใช้บน Azure เช่น
    • Azure HDInsight
    • ติดตั้งบน Azure Databricks, Azure Kubernetes Service, AWS Databricks, AWS EMR ได้
  • ฟรี (อันนี้น่าจะสำคัญสุดแล้ว)

คลิปอธิบาย .NET for Apache Spark

ติดตามอัพเดตจากพลได้ผ่านช่องทางต่อไปนี้ครับ

อ้างอิง – .NET for Apache Spark

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save