ไมโครซอฟท์เปิดตัวบริการใหม่ Azure Data Lake แพลตฟอร์มสำหรับจัดเก็บและประมวลผลข้อมูลขนาดใหญ่ (big data) บนกลุ่มเมฆ
Azure Data Lake ประกอบด้วยชิ้นส่วนย่อย ดังนี้
ส่วนของ Analytics ไมโครซอฟท์ยังพัฒนาภาษาใหม่ชื่อ U-SQL (ย่อมาจาก unified) โดยรวมเอาจุดเด่นของภาษาคิวรีข้อมูล SQL มาผสมกับภาษาโปรแกรมมิ่ง (อิงจาก C#) และภาษา SCOPE ที่ไมโครซอฟท์พัฒนาขึ้นใช้ภายใน การสร้างภาษา U-SQL ช่วยให้การวิเคราะห์ข้อมูลขนาดใหญ่ทำได้ง่ายขึ้น จบในภาษาเดียว และยังคง syntax ที่คุ้นเคยจาก ANSI SQL (ที่ใช้ใน SQL Server) และ C# อีกด้วย
ไมโครซอฟท์จะเปิดบริการ Azure Data Lake รุ่นพรีวิวช่วงปลายปีนี้
ที่มา - Microsoft (Data Lake), Microsoft (U-SQL)
ตัวอย่างภาษา U-SQL
@t = EXTRACT date string , time string , author string , tweet string FROM "/input/MyTwitterHistory.csv" USING Extractors.Csv(); @res = SELECT author , COUNT(*) AS tweetcount FROM @t GROUP BY author; OUTPUT @res TO "/output/MyTwitterAnalysis.csv" ORDER BY tweetcount DESC USING Outputters.Csv();
Comments
เข้าใจคิดเนอะ U-SQL ต่อจาก T-SQL เหมือนในภาษาอังกฤษ QRSTUV
คนที่เขาเขียนโปรแกรมเป็นหลายๆภาษาเขามีเทคนิคยังถึงไม่งงเวลาเรียนนะ
ใช้บ่อยๆ ครับ จริงๆ ผมมองแต่ละภาษาคอมพิวเตอร์เหมือนภาษาจริงๆ เราอยากเรียนภาษาไหน ต้องใช้บ่อยๆ ครับ ยิ่งกับคอมยิ่งง่ายครับ เพราะคอมเหมือนเป็นเจ้าของภาษา เราพูดผิด (เขียนผิด) มันจะบอกเลยว่าผิดตรงไหน 555
งงครับ โดยเฉพาะ Syntax
Java & C# ไม่เท่าไหร่ Syntax ไกล้กัน
แต่เมื่อไหร่ทำ Swift/php จะค่อนข้างมึน
*** ทุกข์ของ Full Stack Dev