بدء استخدام قاعدة بيانات Amazon Neptune

إذا كانت لديك بياناتك بالفعل في نموذج الرسم البياني، فمن السهل البدء باستخدام قاعدة بيانات Amazon Neptune. يمكنك تحميل البيانات بتنسيقات CSV أو RDF والبدء في كتابة استعلامات الرسم البياني باستخدام Apache TinkerPop أو Gremlin أو SPARQL أو openCypher. يمكنك استخدام وثائق البدء أو عرض محادثات AWS التقنية عبر الإنترنت من خلال الروابط التالية. لقد قمنا أيضًا بدمج أفضل الممارسات لقاعدة بيانات Neptune أيضًا.

بدء استخدام Amazon Neptune Analytics

يمكنك البدء باستخدام Neptune Analytics في بضع خطوات من خلال إنشاء رسم بياني باستخدام وحدة تحكم إدارة AWS أو CDK أو SDK أو CLI. سيتوفر دعم AWS CloudFormation قريبًا. يمكنك تحميل رسم بياني إلى Neptune Analytics من البيانات الموجودة في حاويات Amazon S3 أو من قاعدة بيانات Neptune. يمكنك إرسال الطلبات باستخدام لغة استعلام openCypher إلى رسم بياني في Neptune Analytics مباشرة من تطبيقات الرسم البياني الخاصة بك. يمكنك أيضًا الاتصال بالرسم البياني في Neptune Analytics من دفتر Jupyter لتشغيل الاستعلامات وخوارزميات الرسم البياني. يمكن كتابة نتائج الاستعلامات التحليلية مرة أخرى في الرسم البياني لـ Neptune Analytics لخدمة الاستعلامات الواردة أو تخزينها داخل S3 لمزيد من المعالجة. تدعم Neptune Analytics التكامل مع مكتبة LangChain مفتوحة المصدر للعمل مع التطبيقات الحالية المدعومة بنماذج اللغة الكبيرة.

بدء استخدام Amazon Neptune ML

لبدء استخدام Neptune ML، راجع منشور المدونة الذي يتطرق إلى الخطوات في سير عمل بدء الاستخدام بما في ذلك ما يلي:
  • إعداد بيئة الاختبار
  • إطلاق نموذج دفتر تصنيف العُقَدِ
  • تحميل بيانات العينة في الكتلة
  • تصدير الرسم البياني
  • أداء تدريب تعلم الآلة
  • تشغيل استعلامات Gremlin باستخدام Neptune ML

بدء استخدام تصور الرسم البياني

يمكنك استخدام دفاتر ملاحظات Neptune أو Graph Explorer لتصور بيانات الرسم البياني الخاصة بك. إذا كنت مستخدمًا جديدًا لقواعد بيانات الرسم البياني ولغات الاستعلام أو تريد استكشاف بيانات الرسم البياني دون كتابة استعلامات، نوصي ببدء استخدام Graph Explorer. يمكنك البدء باستخدام Graph Explorer في بضع خطوات باستخدام وحدة إدارة تحكم AWS. يجب أن يكون لدى المستخدمين حق الوصول لقراءة بيانات Neptune من خلال دور IAM جديد أو موجود لاستخدام Graph Explorer. يتوفر مشروع Graph Explorer على GitHub ويتوفر Graph Explorer في جميع مناطق AWS حيث تتوفر طاولة عمل Neptune workbench.

إذا كنت معتادًا على لغات استعلام الرسم البياني أو تشغيل أحمال عمل الرسم البياني في بيئة دفتر الملاحظات، فيمكنك البدء بدفاتر Neptune. توفر Neptune دفاتر Jupyter وJupyterLab في مشروع دفتر Neptune graph مفتوح المصدر على GitHub وفي طاولة عمل Neptune workbench. تقدم دفاتر الملاحظات هذه نماذج من البرامج التعليمية للتطبيق ومقتطفات التعليمات البرمجية في بيئة ترميز تفاعلية حيث يمكنك التعرف على تقنية الرسم البياني وNeptune.

يمكن لدفاتر Neptune تصور نتائج الاستعلام وتوفير واجهة تشبه IDE لتطوير التطبيقات واختبارها، أو يمكنك استخدام دفاتر Neptune مع ميزات Neptune الأخرى مثل Neptune Streams وNeptune ML. بالإضافة إلى ذلك، يستضيف كل دفتر ملاحظات Neptune نقطة نهاية Graph Explorer. يمكنك العثور على رابط لفتح Graph Explorer على كل مثيل دفتر ملاحظات في وحدة تحكم Amazon Neptune.

بدء استخدام لغات الاستعلام

Gremlin: غالبًا ما يشير العملاء الذين يستخدمون Gremlin مع Neptune إلى الكتاب الإلكتروني، Practical Gremlin: An Apache TinkerPop Tutorial، كمرجع مفيد لزيادة وثائق Apache TinkerPop.
 
SPARQL: بالنسبة للعملاء الذين يستخدمون RDF وSPARQL مع Neptune، تعد النظرة العامة على SPARQL 1.1 الخاصة برابطة الشبكة العالمية دليلًا مفيدًا.
 
openCypher:‏ openCypher هي لغة استعلام تعريفية للرسوم البيانية للممتلكات تم تطويرها في الأصل بواسطة Neo4j، ثم أصبحت مفتوحة المصدر في عام 2015، وساهمت في مشروع openCypher بموجب ترخيص Apache 2 مفتوح المصدر. تم توثيق صيغته في مرجع لغة Cypher Query، الإصدار 9.
 
GraphQL: إذا كنت مهتمًا بتمكين GraphQL للوصول إلى Neptune، فهناك تطبيق نموذجي يوضح كيفية استخدام AWS AppSync GraphQL وNeptune.