การวิเคราะห์ Amazon Neptune รองรับพื้นที่จัดเก็บเป็นกราฟใน NetworkX แล้วในขณะนี้
วันนี้ เราประกาศเปิดตัวความสามารถใหม่ซึ่ง NetworkX สามารถรองรับการวิเคราะห์ Neptune โดยเป็นพื้นที่จัดเก็บแบบกราฟได้แล้วตอนนี้ จากการเปิดตัวในครั้งนี้ นักพัฒนาสามารถใช้ API ของ NetworkX ที่คุ้นเคยต่อไปได้ โดยยังช่วยลดภาระเวิร์กโหลดอัลกอริทึมของกราฟไปยังเครื่องมือวิเคราะห์ประสิทธิภาพสูง ซึ่งสามารถปรับขนาดได้ของ Neptune โดยอัตโนมัติ ทำให้การปรับขนาดการประมวลผลกราฟตามความต้องการเป็นเรื่องง่าย โดยไม่ต้อง Refactor โค้ด รวมความสะดวกในการพัฒนาในเครื่องเข้ากับประสิทธิภาพและความยืดหยุ่นของบริการ AWS ที่มีการจัดการอย่างเต็มรูปแบบ
ก่อนหน้านี้ เมื่อชุดข้อมูลเติบโตเกินขีดจำกัดของสภาพแวดล้อมภายในเครื่อง ผู้ใช้ต้องหันไปพึ่งพาบริการของบุคคลที่สาม โดยสร้างโมเดลกราฟขึ้นใหม่เพื่อให้เหมาะกับรูปแบบที่เป็นกรรมสิทธิ์ ส่งออกและนำเข้าข้อมูล และเรียนรู้ระบบใหม่ทั้งหมด ด้วยการผสานรวม nx-neptune รูปแบบใหม่ ทำให้นักพัฒนาต้องมีแค่บัญชี AWS และข้อมูลประจำตัวเท่านั้น เพราะโซลูชันนี้ช่วยจัดการกับการทำโมเดลข้อมูลแบบกราฟ การย้ายข้อมูล (Zero-ETL) และการจัดการโครงสร้างพื้นฐานโดยอัตโนมัติ ทั้งยังช่วยจัดเตรียมอินสแตนซ์การวิเคราะห์ Neptune เรียกใช้อัลกอริทึมที่ร้องขอ ส่งคืนผลลัพธ์ไปยังผู้ใช้โดยตรง จากนั้นจึงทำลายโครงสร้างพื้นฐานเพื่อประสบการณ์ที่ราวกับไม่ต้องใช้เซิร์ฟเวอร์ แถมยังประหยัดคุ้มค่าซึ่งทั้งหมดนี้สามารถดำเนินการได้โดยไม่จำเป็นต้องให้ผู้ใช้ออกจากเวิร์กโฟลว์ Python ที่คุ้นเคย
NetworkX เป็นไลบรารี Python แบบโอเพนซอร์สที่ใช้กันอย่างแพร่หลายสำหรับการสร้าง วิเคราะห์ และแสดงข้อมูลกราฟที่ซับซ้อนเป็นรูปภาพ โดยมีคอลเลกชันอัลกอริทึมกราฟและยูทิลิตี้มากมายให้เลือกใช้ จึงเป็นตัวเลือกยอดนิยมในหมู่นักวิจัย นักวิทยาศาสตร์ข้อมูล และนักพัฒนาสำหรับการสร้างต้นแบบ และการทดลองกับแอปพลิเคชันที่ใช้กราฟ ถ้าอยากเรียนรู้เพิ่มเติมเกี่ยวกับการผสานรวมกันของ Neptune กับ NetworkX สามารถดูได้ใน เอกสารประกอบ