يتم الآن دعم تحليلات Amazon Neptune كمتجر رسوم بيانية في NetworkX
نعلن اليوم عن إمكانية جديدة، وهي أن NetworkX تدعم الآن Neptune Analytics كمتجر للرسوم البيانية. مع هذا الإصدار، يمكن للمطورين الاستمرار في استخدام واجهات برمجة تطبيقات NetworkX المألوفة مع نقل أعباء عمل لوغاريتمات الرسوم البيانية تلقائيًا إلى محرك التحليلات القابل للتوسع وعالي الأداء الخاص بـ Neptune. وهذا يجعل من السهل توسيع نطاق عمليات حساب الرسوم البيانية عند الطلب دون إعادة بناء التعليمات البرمجية، مما يجمع بين سهولة التطوير المحلي وأداء ومرونة خدمة AWS المُدارة بالكامل.
في السابق، عندما كانت مجموعات البيانات تتجاوز حدود البيئة المحلية، كان على المستخدمين اللجوء إلى خدمات الجهات الخارجية—إعادة بناء نماذج الرسوم البيانية الخاصة بهم لتناسب تنسيقات خاصة، وتصدير البيانات واستيرادها، وتعلم أنظمة جديدة بالكامل. مع تكامل nx-neptune الجديد، يحتاج المطورون فقط إلى حساب AWS وبيانات الاعتماد؛ حيث يتعامل الحل تلقائيًا مع نمذجة بيانات الرسوم البيانية، ونقل البيانات (Zero-ETL)، وإدارة البنية التحتية. يقوم بتوفير مثيل Neptune Analytics، وتشغيل اللوغاريتم المطلوب، وإرجاع النتائج مباشرة إلى المستخدم، ثم يقوم بتفكيك البنية التحتية للحصول على تجربة فعالة من حيث التكلفة تشبه تجربة بلا خادم—وكل ذلك دون أن يضطر المستخدم لمغادرة بيئة عمله المألوفة في Python.
NetworkX هي مكتبة Python مفتوحة المصدر تستخدم على نطاق واسع لإنشاء الرسوم البيانية المعقدة وتحليلها وتصورها. وهي تقدم مجموعة واسعة من لوغاريتمات الرسم البياني والأدوات المساعدة، مما يجعلها خيارًا شائعًا بين الباحثين وعلماء البيانات والمطورين لأغراض النمذجة والتجربة على التطبيقات القائمة على الرسوم البيانية. لمعرفة المزيد حول تكامل Neptune–NetworkX، قم بزيارة الوثائق.