- قواعد البيانات›
- Amazon Neptune›
- الأسئلة الشائعة حول Amazon Neptune
الأسئلة الشائعة حول Amazon Neptune
عام
ما هي Amazon Neptune؟
Amazon Neptune هي خدمة تتضمن محرك قاعدة بيانات الرسم البياني ومحرك قاعدة بيانات تحليلات الرسم البياني وتعلم الآلة للرسم البياني (ML) وأدوات التصور، والتي يمكن استخدامها بشكل فردي أو معًا. تعمل خدمة Neptune على تسهيل العمل مع بيانات الرسم البياني على AWS. باستخدام قاعدة بيانات Amazon Neptune، يمكنك توسيع نطاق الرسوم البيانية الخاصة بك بأكثر من 100,000 استعلام في الثانية للتطبيقات الأكثر تطلبًا باستخدام قاعدة بيانات الرسم البياني بدون خادم المصممة لقابلية التوسع والتوافر الفائقة. باستخدام Amazon Neptune Analytics، يمكنك الحصول على إحصاءات والعثور على الاتجاهات من خلال المعالجة السريعة لكميات كبيرة من بيانات الرسم البياني. يمكنك الحصول على نتائج في ثوانٍ من خلال استدعاء خوارزميات تحليل الرسم البياني الشائعة
ما هي قاعدة بيانات Amazon Neptune؟
توفر قاعدة بيانات Amazon Neptune قاعدة بيانات رسوم بيانية مصممة لهذا الغرض مع مجموعة كاملة من ميزات المؤسسة والتكاملات. تدعم قاعدة بيانات Neptune تطبيقات الرسوم البيانية ذات المهام الحرجة التي تتطلب توافرًا عاليًا والتعافي من الكوارث والتحجيم الديناميكي والإمكانيات الأخرى التي تتطلبها تطبيقات المؤسسة.
ما هي Amazon Neptune Analytics؟
Neptune Analytics هو محرك قاعدة بيانات تحليلية لتحليل كميات كبيرة من بيانات الرسم البياني بسرعة للحصول على رؤى والعثور على الاتجاهات.
ما هو Amazon Neptune ML؟
Neptune ML هي إحدى إمكانات قاعدة بيانات Neptune التي تستخدم الشبكات العصبونية للرسم البياني (GNNs)، وهي تقنية ML للرسوم البيانية، لإجراء تنبؤات سريعة وأكثر دقة باستخدام بيانات الرسم البياني.
متى يمكنني استخدام قاعدة بيانات Neptune أو Neptune Analytics أو Neptune ML؟
تعد قاعدة بيانات Neptune، مع أدوات مطوري Neptune، الخيار الصحيح لبناء أنظمة المهام الحرجة على نطاق واسع. غالبًا ما تتطلب الأنظمة مثل محركات التوصية بالمنتج وأنظمة إدارة الهوية والوصول وأنظمة الامتثال إمكانات موزعة جغرافيًا ومتوفرة في قاعدة بيانات Neptune Global Database. تقوم قاعدة بيانات Neptune بتخزين عشرات المليارات من العلاقات ويمكنها معالجة مئات الآلاف من استعلامات الرسم البياني التفاعلية في الثانية.
تُعد Neptune Analytics، مع أجهزة كمبيوتر Neptune المحمولة، الخيار الصحيح للتفاعل مع البيانات لاستخلاص الأفكار. تعمل هذه الإمكانات على تمكين المستخدمين من التفاعل مع البيانات باستخدام أدوات مألوفة، مثل Pandas وJupyter وPython، لاكتشاف وتحديد التفاعلات وأنماط السلوك في البيانات التي تشير إلى الاحتيال والأنشطة غير القانونية وفرص التحسين والمزيد.
تتضمن بعض حالات الاستخدام الشائعة لـ Neptune Analytics التحليلات المؤقتة وتشغيل الاستعلامات التحليلية ذات زمن الاستجابة المنخفض وتشغيل خوارزميات الرسم البياني المضمنة وإجراء بحث عن تشابه vector. من خلال البحث عن تشابه vector، يمكن استخدام Neptune Analytics لبناء تطبيقات الجيل المعزز للاسترداد (RAG) التي تبحث من خلال تمثيلات البيانات الكثيفة التي توفرها عمليات التضمين. يمكن دمج نتائج البحث vector مع تمثيلات البيانات المدركة للسياق في الرسوم البيانية لتوفير معلومات سياقية غنية تتعلق بالعلاقات.
يمكن استخدام Neptune ML لتصميم وبناء وتحسين والتنبؤ بالعلاقات والتصنيفات باستخدام شبكات GNN الحديثة. لزيادة جداول الميزات، يمكن استخدام Neptune Analytics لاشتقاق الميزات الهامة من البيانات المتصلة باستخدام خوارزميات شائعة مثل التجميع والمركزية وإيجاد المسار.
هل لدى Amazon Neptune اتفاقية مستوى الخدمة (SLA)؟
نعم. يرجى الاطلاع على Amazon Neptune SLA.
قاعدة بيانات Neptune
ما هي لغات استعلام الرسم البياني الشائعة التي تدعمها قاعدة بيانات Neptune؟
نعم. يرجى الاطلاع على Amazon Neptune SLA. تدعم قاعدة بيانات Neptune لغتي استعلام لنموذج بيانات الرسم البياني للممتلكات، ولغة اجتياز الرسم البياني Apache TinkerPop Gremlin مفتوحة المصدر ولغة استعلام openCypher، وبالنسبة لنموذج بيانات إطار وصف الموارد (RDF)، يدعم Neptune لغة استعلام SPARQL القياسية المفتوحة W3C.
هل يمكنني استخدام Apache TinkerPop Gremlin وopenCypher وRDF/SPARQL على نفس مجموعة قاعدة بيانات Neptune؟
نعم، يمكن لكل مجموعة قاعدة بيانات Neptune تخزين كل من بيانات الرسم البياني للممتلكات وبيانات RDF. توفر Neptune نقطة نهاية Gremlin (HTTPS وWebSocket) ونقطة نهاية openCypher (HTTPS وBolt) ونقطة نهاية REST لبروتوكول SPARQL 1.1.
بالنسبة إلى الرسوم البيانية للممتلكات، يمكنك تنفيذ استعلام Gremlin أو OpenCypher على نفس البيانات بغض النظر عن اللغة التي تم استخدامها لإدخال تلك البيانات. قد تجد أنه من الأنسب استخدام Gremlin لبعض أعباء العمل وopenCypher لأعباء عمل أخرى. لا يمكنك تنفيذ استعلام عن بيانات الرسم البياني للممتلكات (Gremlin أو OpenCypher) عبر بيانات RDF أو العكس.
كيف يمكنني الترحيل من تطبيق Apache TinkerPop Gremlin الحالي إلى قاعدة بيانات Neptune؟
توفر قاعدة بيانات Neptune خادم Apache TinkerPop Gremlin الذي يدعم اتصالات HTTPS وWebSocket. بمجرد توفير مثيل لـ Neptune، يمكنك تكوين تطبيق TinkerPop الحالي الخاص بك لاستخدام نقطة النهاية التي توفرها الخدمة. طالع أيضًا الوصول إلى Graph عبر Gremlin.
هل أحتاج إلى تغيير برامج تشغيل العميل لاستخدام خادم Neptune Gremlin؟
لا، يدعم خادم Neptune Gremlin العملاء المتوافقين مع Apache TinkerPop باستخدام كل من اتصالات WebSockets وHTTPS REST. أحدث إصدار من قاعدة بيانات Neptune يدعم TinkerPop 3.6.x. يرجى الرجوع إلى الوثائق لمزيد من المعلومات.
كيف يمكنني الترحيل من تطبيق openCypher موجود إلى قاعدة بيانات Neptune؟
مع دعم Neptune للغة استعلام openCypher، يمكنك نقل معظم أعباء عمل Cypher أو Neo4j التي تستخدم بروتوكول Bolt أو HTTPS إلى Neptune. لمزيد من المعلومات التفصيلية حول كيفية ترحيل تطبيق openCypher، تُرجى قراءة دليل الترحيل في الوثائق.
كيف يمكنني الترحيل من متجر ثلاثي بنقطة النهاية SPARQL إلى قاعدة بيانات Neptune؟
توفر Neptune نقطة النهاية HTTPS REST التي تنفذ بروتوكول SPARQL 1.1. بمجرد توفير مثيل الخدمة، يمكنك تكوين التطبيق الخاص بك للإشارة إلى نقطة النهاية SPARQL. طالع أيضًا الوصول إلى Graph عبر SPARQL.
هل أحتاج إلى تغيير برامج تشغيل العميل لاستخدام نقطة النهاية Neptune SPARQL؟
لا، ستعمل نقطة النهاية SPARQL الخاصة بـ Neptune مع أي عميل يدعم بروتوكول SPARQL 1.1.
هل تتوافق قاعدة بيانات Neptune ACID (الذرية والاتساق والعزلة والمتانة)؟
نعم، Neptune متوافقة مع ACID مع الاتساق الفوري في مثيل الكاتب الأساسي، والاتساق النهائي في مثيلات النسخ المتماثلة المقروءة.
لماذا تتطلب أذونات وموارد Amazon RDS لاستخدام قاعدة بيانات Neptune؟
قاعدة بيانات Neptune عبارة عن محرك قاعدة بيانات بياني عالي الأداء مصمم خصيصًا لهذا الغرض. بالنسبة لبعض ميزات الإدارة مثل إدارة دورة حياة المثيل والتشفير في حالة عدم التشغيل باستخدام مفاتيح خدمة إدارة المفاتيح من AWS (AWS KMS) وإدارة مجموعات الأمان، يستخدم Neptune تقنية تشغيلية مشتركة مع خدمة قاعدة بيانات Amazon الارتباطية (Amazon RDS).
ما أنواع أحمال عمل استعلام الرسم البياني التي تم تحسينها للعمل مع قاعدة بيانات Neptune؟
تم تصميم قاعدة بيانات Neptune لدعم تطبيقات الرسوم البيانية التي تتطلب استعلامات رسم بياني بمعدل نقل عالٍ وزمن انتقال منخفض. من خلال دعم ما يصل إلى 15 نسخة متماثلة للقراءة، يمكن لقاعدة بيانات Neptune دعم مئات الآلاف من الاستعلامات في الثانية.
هل تقوم قاعدة بيانات Neptune بتحسين الاستعلام؟
نعم، يستخدم Neptune تحسين الاستعلام لاستعلامات Gremlin وopenCypher وSPARQL. لمعرفة المزيد، راجع محرك الاستعلام البديل لـ Amazon Neptune (DFE).
هل قاعدة بيانات Neptune مبنية على قاعدة بيانات علائقية؟
لا، Neptune هو محرك قاعدة بيانات الرسم البياني عالي الأداء مصمم خصوصًا لهذا الغرض. يقوم Neptune بتخزين بيانات الرسم البياني والتنقل فيها بكفاءة، ويستخدم بنية موسعة ومحسّنة في الذاكرة للسماح بتقييم الاستعلام السريع عبر الرسوم البيانية الكبيرة.
كم تبلغ تكلفة قاعدة بيانات Neptune؟
اطلع على صفحة التسعير للحصول على معلومات التسعير الحالية.
في أي مناطق AWS تتوفر قاعدة بيانات Neptune؟
لمزيد من المعلومات حول مناطق AWS حيث تتوفر قاعدة بيانات Neptune، راجع جدول مناطق AWS.
تقوم قاعدة بيانات Neptune بتكرار كل جزء من حجم قاعدة البيانات الخاصة بي عبر ثلاث مناطق توافر الخدمات. هل يعني ذلك أن سعر التخزين الفعلي الخاص بي سيكون ثلاثة أضعاف ما يظهر في صفحة التسعير؟
لا. يتم تضمين النسخ المتماثل لقاعدة بيانات Neptune في السعر. يتم تحصيل الرسوم منك بناءً على مساحة التخزين التي تستهلكها قاعدة البيانات في طبقة قاعدة البيانات، وليس مساحة التخزين المستهلكة في طبقة التخزين الافتراضية لـ Neptune.
ما هي عمليات الإدخال/الإخراج في قاعدة بيانات Neptune وكيف يتم حسابها؟
تم تصميم قاعدة بيانات Neptune لإزالة عمليات الإدخال/الإخراج غير الضرورية لتقليل التكاليف وضمان توفر الموارد لخدمة حركة القراءة/الكتابة. يتم استهلاك عمليات الكتابة والإدخال/الإخراج فقط عند دفع تسجيلات سجل المعاملات إلى طبقة التخزين لغرض جعل عمليات الكتابة متينة. يتم حساب عمليات الكتابة I/O بوحدات حجمها 4 كيلوبايت. على سبيل المثال، سيتم احتساب سجل المعاملات الذي يبلغ 1024 بايت كعملية إدخال/إخراج واحدة.
ومع ذلك، يمكن تجميع عمليات الكتابة المتزامنة التي يقل سجل معاملاتها عن 4 كيلوبايت معًا بواسطة محرك قاعدة بيانات Neptune من أجل تحسين استهلاك الإدخال/الإخراج. على عكس محركات قواعد البيانات التقليدية، لا تقوم Neptune أبدًا بدفع صفحات قاعدة البيانات المعدلة إلى طبقة التخزين، مما يؤدي إلى مزيد من التوفير في استهلاك الإدخال/الإخراج.
ما هي حدود التخزين الدنيا والقصوى لقاعدة بيانات Neptune؟
الحد الأدنى للتخزين هو 10 جيبي بايت. استنادًا إلى استخدام قاعدة البيانات الخاصة بك، ستنمو مساحة تخزين Neptune تلقائيًا، حتى 128 تيبي بايت، بزيادات قدرها 10 جيبي بايت دون أي تأثير على أداء قاعدة البيانات. ليست هناك حاجة لتوفير التخزين مسبقًا.
كيف يمكنني تحجيم موارد الحوسبة المرتبطة بمثيل قاعدة بيانات Neptune الخاص بي؟
يمكنك تحجيم موارد الحوسبة المخصصة لمثيل قاعدة البيانات الخاصة بك في وحدة إدارة تحكم AWS عن طريق تحديد مثيل قاعدة البيانات المطلوب واختيار زر التعديل. يتم تعديل موارد الذاكرة ووحدة المعالجة المركزية عن طريق تغيير فئة مثيل DB.
عندما تقوم بتعديل فئة مثيل DB، سيتم تطبيق التغييرات المطلوبة أثناء وقت الصيانة المحدد. وبدلاً من ذلك، يمكنك استخدام علامة «التطبيق الفوري» لتطبيق طلبات التحجيم الخاصة بك على الفور. سيكون لكل من هذين الخيارين تأثير الإتاحة لبضع دقائق أثناء تنفيذ عملية التوسعة. ضع في اعتبارك أنه سيتم أيضًا تطبيق أي تغييرات معلقة أخرى على النظام.
هل يمكنني توسيع نطاق قاعدة بيانات Neptune وتحجيمها تلقائيًا بناءً على الاستخدام؟
يمكنك توسيع سعة قاعدة البيانات تلقائيًا باستخدام Amazon Neptune Serverless. تتيح لك Neptune Serverless تشغيل أحمال عمل الرسم البياني وتوسيع نطاقها على الفور، دون الحاجة إلى إدارة السعة وتحسينها. تقوم Neptune Serverless تلقائيًا بتحديد موارد الحوسبة والذاكرة وتوفيرها لتشغيل قاعدة بيانات الرسم البياني، وزيادة السعة أو تقليلها بناءً على المتطلبات المتغيرة لحجم العمل للحفاظ على أداء ثابت.
هل تدعم قاعدة بيانات Neptune التحجيم التلقائي؟
نعم، تدعم Neptune التحجيم التلقائي للنسخ المتماثلة المقروءة من المثيلات. يمكنك تكوين التحجيم التلقائي لإضافة نسخ متماثلة للقراءة أو إزالتها تلقائيًا استجابةً للتغييرات في متطلبات الاتصال أو عبء العمل. لمزيد من المعلومات، يُرجى الاطلاع على الوثائق.
كيف أقوم بتمكين النسخ الاحتياطية لمثيل قاعدة بيانات Neptune الخاص بي؟
يتم دائمًا تمكين النسخ الاحتياطية التلقائية في مثيلات قاعدة بيانات Neptune. لا تؤثر النسخ الاحتياطية على أداء قاعدة البيانات.
هل يمكنني أخذ نسخ احتياطية من قاعدة البيانات والاحتفاظ بها للوقت الذي أريده؟
نعم، وليس هناك أي تأثير على الأداء عند أخذ نسخ احتياطية. لاحظ أن استعادة البيانات من نسخة احتياطية من قاعدة البيانات تتطلب إنشاء مثيل قاعدة بيانات جديد.
في حالة فشل قاعدة البيانات الخاصة بي، ما هو مسار الاسترداد الخاص بي؟
تحتفظ قاعدة بيانات Neptune تلقائيًا بنُسَخٍ من بياناتك عبر ثلاث مناطق توافر خدمات وستحاول تلقائيًا استعادة قاعدة البيانات الخاصة بك في منطقة توافر صحية دون فقدان البيانات. في حالة عدم توفر بياناتك داخل وحدة تخزين Neptune، وهو أمر غير مرجح، يمكنك الاستعادة من نسخة احتياطية من قاعدة البيانات أو إجراء عملية استعادة في الوقت المناسب إلى مثيل جديد. لاحظ أن آخر وقت يمكن استعادته لعملية الاستعادة في نقطة زمنية قد يصل إلى 5 دقائق في الماضي.
ماذا يحدث للنسخ الاحتياطية التلقائية ونسخ قاعدة البيانات إذا قمت بحذف مثيل قاعدة البيانات الخاصة بي؟
يمكنك اختيار إنشاء نسخة قاعدة بيانات نهائية عند حذف مثيل قاعدة البيانات. إذا قمت بذلك، يمكنك استخدام نسخة قاعدة البيانات هذه لاستعادة مثيل قاعدة البيانات المحذوف في وقت لاحق. يحتفظ Neptune بهذه النسخة النهائية لقاعدة البيانات التي أنشأها المستخدم جنبًا إلى جنب مع جميع نُسخ قاعدة البيانات الأخرى التي تم إنشاؤها يدويًا بعد حذف مثيل قاعدة البيانات. يتم الاحتفاظ بنُسخ قاعدة البيانات فقط بعد حذف مثيل قاعدة البيانات (على سبيل المثال، لا يتم الاحتفاظ بالنسخ الاحتياطية التلقائية التي تم إنشاؤها للاستعادة في الوقت المحدد).
هل يمكنني مشاركة اللقطات الخاصة بي مع حساب AWS آخر؟
نعم. يمنحك Neptune القدرة على إنشاء نُسخ من قواعد البيانات الخاصة بك، والتي يمكنك استخدامها لاحقًا لاستعادة قاعدة البيانات. يمكنك مشاركة النسخة مع حساب AWS مختلف، ويمكن لمالك حساب المستلم استخدامها لاستعادة قاعدة بيانات تحتوي على بياناتك. يمكنك أيضًا اختيار جعل نسختك عامة - أي أنه يمكن لأي شخص استعادة قاعدة بيانات تحتوي على بياناتك (العامة). يمكنك استخدام هذه الميزة لمشاركة البيانات بين بيئاتك المختلفة (الإنتاج، التطوير/الاختبار، التدريج، والمزيد) التي تحتوي على حسابات AWS مختلفة، بالإضافة إلى الاحتفاظ بنسخ احتياطية من جميع بياناتك آمنة في حساب منفصل في حالة تعرض حساب AWS الرئيسي الخاص بك للاختراق.
هل سأدفع مقابل مشاركة النُسخ؟
لا توجد رسوم لمشاركة النُسخ بين الحسابات. ومع ذلك، قد تتم محاسبتك على النُسخ نفسها، بالإضافة إلى أي قواعد بيانات تستعيدها من النُسخ المشتركة. تعرف على المزيد حول أسعار Amazon Neptune.
هل يمكنني مشاركة النُسخ تلقائيًا؟
لا ندعم مشاركة نُسخ قاعدة البيانات التلقائية. لمشاركة نسخة تلقائية، يجب إنشاء نسخة من النسخة يدويًا، ثم مشاركتها.
كم عدد الحسابات التي يمكنني مشاركة النُسخ معها؟
يمكنك مشاركة النُسخ اليدوية مع ما يصل إلى 20 معرفًا لحساب AWS. إذا كنت ترغب في مشاركة النُسخ مع أكثر من 20 حسابًا، يمكنك إما مشاركة النسخة كعامة أو الاتصال بالدعم لزيادة حصتك.
في أي مناطق يمكنني مشاركة نُسخ قاعدة بيانات Neptune الخاصة بي؟
يمكنك مشاركة نُسخ قاعدة بيانات Neptune في مناطق AWS حيث تتوفر Neptune.
هل يمكنني مشاركة نُسخ قاعدة بيانات Neptune الخاصة بي عبر مناطق مختلفة؟
لا. لن يمكن الوصول إلى نُسخ قاعدة بيانات Neptune المشتركة إلا من خلال حسابات في نفس المنطقة مثل الحساب الذي يشاركها.
هل يمكنني مشاركة نسخة قاعدة بيانات Neptune المشفرة؟
نعم، يمكنك مشاركة نسخة قاعدة بيانات Neptune المشفرة.
هل يمكنني استخدام نُسخ Neptune خارج الخدمة؟
لا، لا يمكن استخدام نُسخ Neptune إلا داخل الخدمة.
كيف تعمل قاعدة بيانات Neptune على تحسين تحمل أخطاء قاعدة البيانات الخاصة بي لفشل القرص؟
لا يمكن إنشاء كتلة من قواعد بيانات Neptune إلا في Amazon VPC التي تحتوي على شبكتين فرعيتين على الأقل في منطقتين للتوافر على الأقل. من خلال توزيع مثيلات الكتلة الخاصة بك عبر منطقتين على الأقل للتوافر، يساعد Neptune على ضمان توفر مثيلات في كتلة قواعد بياناتك في حالة حدوث فشل غير متوقع في منطقة توافر الخدمات. يمتد حجم الكتلة لمجموعة قاعدة بيانات Neptune دائمًا على ثلاث مناطق توافر لتوفير تخزين دائم مع احتمالية أقل لفقدان البيانات. تم تصميم Neptune للتعامل بشفافية مع فقدان ما يصل إلى نسختين من البيانات دون التأثير على توفر الكتابة في قاعدة البيانات وما يصل إلى ثلاث نسخ دون التأثير على توفر القراءة. كما أن تخزين Neptune ذاتي المعالجة أيضًا. يتم فحص كتل البيانات والأقراص باستمرار بحثًا عن الأخطاء وإصلاحها تلقائيًا.
كيف تعمل قاعدة بيانات Neptune على تحسين وقت الاسترداد بعد تعطل قاعدة البيانات؟
على عكس قواعد البيانات الأخرى، بعد تعطل قاعدة البيانات، لا تحتاج Neptune إلى إعادة تشغيل سجل الإعادة من نقطة تفتيش قاعدة البيانات الأخيرة (عادةً 5 دقائق) والتأكد من تطبيق جميع التغييرات، قبل إتاحة قاعدة البيانات للعمليات. يؤدي ذلك إلى تقليل أوقات إعادة تشغيل قاعدة البيانات إلى أقل من 60 ثانية في معظم الحالات. تقوم Neptune بنقل ذاكرة التخزين المؤقت للمخزن المؤقت من عملية قاعدة البيانات وتجعلها متاحة على الفور في وقت إعادة التشغيل. هذا يمنعك من الاضطرار إلى تقييد الوصول إلى أن تتم إعادة ملء ذاكرة التخزين المؤقت لتجنب حدوث انقطاع.
ما نوع النسخ المتماثل الذي تدعمه قاعدة بيانات Neptune؟
تدعم Neptune النسخ المتماثلة للقراءة، والتي تشترك في نفس الحجم الأساسي مثل المثيل الأساسي. التحديثات التي أجراها النظام الأساسي مرئية لجميع نسخ Amazon Neptune. يمكن أن تحتوي مجموعة Neptune واحدة على مثيل كاتب واحد وما يصل إلى 15 نسخة متماثلة للقراءة. في حالة فشل مثيل الكاتب، ستتم ترقية النسخة المتماثلة المقروءة تلقائيًا إلى مثيل الكاتب.
هل يمكنني الحصول على نسخ متماثلة عبر المناطق باستخدام قاعدة بيانات Neptune؟
هل يمكنني إعطاء الأولوية لبعض النسخ المتماثلة التي تعمل كأهداف لتجاوز الفشل على غيرها؟
نعم. يمكنك تحديد مستوى أولوية الترقية لكل مثيل في مجموعتك. عند فشل المثيل الأساسي، ستقوم قاعدة بيانات Neptune بترقية النسخة المتماثلة مع إعطاء الأولوية القصوى للنسخة الأولية. إذا كان هناك تعارض بين نسختين أو أكثر في نفس مستوى الأولوية، فسيقوم Neptune بترقية النسخة المتماثلة بنفس حجم المثيل الأساسي.
هل يمكنني تعديل مستويات الأولوية للمثيلات بعد إنشائها؟
يمكنك تعديل طبقة الأولوية لمثيل في أي وقت. لن يؤدي تعديل مستويات الأولوية ببساطة إلى تجاوز العطل.
هل يمكنني منع بعض النسخ المتماثلة من الترقية إلى المثيل الأساسي؟
يمكنك تعيين مستويات ذات أولوية أقل للنسخ المتماثلة التي لا تريد ترقيتها إلى المثيل الأساسي. ومع ذلك، إذا كانت النسخ المتماثلة ذات الأولوية الأعلى على المجموعة غير صحية أو غير متوفرة لسبب ما، فستقوم Neptune بترقية النسخة المتماثلة ذات الأولوية الأقل.
كيف يمكنني تحسين توفر قاعدة بيانات Neptune واحدة؟
يمكنك إضافة نُسخ Neptune Replicas، التي تشترك في نفس مساحة التخزين الأساسية مثل المثيل الأساسي. يمكن ترقية أي نسخة من Neptune لتصبح أساسية دون فقدان أي بيانات، وبالتالي يمكن استخدامها لتعزيز تحمُّل الأخطاء في حالة فشل مثيل قاعدة البيانات الأساسية. لزيادة توافر قاعدة البيانات، ما عليك سوى إنشاء من 1 إلى 15 نسخة متماثلة، وستقوم Neptune تلقائيًا بتضمينها في التحديد الأساسي لتجاوز الفشل في حالة انقطاع قاعدة البيانات.
ماذا يحدث أثناء تجاوز الفشل وكم من الوقت يستغرق؟
تتم معالجة تجاوز الفشل تلقائيًا بواسطة قاعدة بيانات Neptune بحيث يمكن لتطبيقاتك استئناف عمليات قاعدة البيانات في أسرع وقت ممكن دون تدخل إداري يدوي. إذا كان لديك نسخة متماثلة من Neptune، في نفس منطقة التوافر أو في منطقة مختلفة، فعند الفشل، تقلب Neptune سجل الاسم المُتعارف عليه (CNAME) لنقطة النهاية الأساسية لقاعدة البيانات الخاصة بك إلى نسخة متماثلة سليمة، والتي بدورها يتم ترقيتها لتصبح النسخة الأساسية الجديدة. من البداية إلى النهاية، يتم إكمال تجاوز الفشل عادةً في غضون 30 ثانية.
بالإضافة إلى ذلك، لا تتطلب نقطة نهاية قراءة النسخ المتماثلة أي تحديثات لـ CNAME أثناء تجاوز الفشل. إذا لم يكن لديك نسخة Neptune Replica (مثل مثيل واحد)، فسيحاول Neptune أولاً إنشاء مثيل قاعدة بيانات جديد في نفس منطقة التوافر مثل المثيل الأصلي. إذا لم تتمكن من القيام بذلك، سيحاول Neptune إنشاء مثيل قاعدة بيانات جديد في منطقة توافر خدمات مختلفة. من البداية إلى النهاية، عادةً ما تكتمل عملية تجاوز الفشل في أقل من 15 دقيقة. يجب أن يعيد التطبيق الخاص بك محاولة طلبات قاعدة البيانات في حالة فقدان الاتصال.
إذا كانت لدي قاعدة بيانات أساسية ونسخة من قاعدة بيانات Amazon Neptune تستحوذان بنشاط على حركة القراءة وحدث تجاوز الفشل، فماذا يحدث؟
ستكتشف قاعدة بيانات Neptune تلقائيًا مشكلة في المثيل الأساسي الخاص بك وتبدأ في توجيه حركة القراءة/الكتابة إلى نسخة من قاعدة بيانات Neptune. في المتوسط، ستكتمل عملية تجاوز العطل هذه خلال 30 ثانية. بالإضافة إلى ذلك، ستتم مقاطعة حركة القراءة التي كانت تخدمها النسخ المتماثلة لقاعدة بيانات Neptune الخاصة بك لفترة وجيزة.
إلى أي مدى ستكون النسخ المتماثلة الخاصة بي متأخرة عن المثيل الأساسي؟
نظرًا إلى أن النسخ المتماثلة لقاعدة بيانات Neptune تشترك في نفس حجم البيانات مثل المثيل الأساسي، فلا يوجد أي تأخير في النسخ المتماثل تقريبًا. نلاحظ عادة أوقات التأخير في 10 ثوانٍ من الألف من الثانية.
هل يمكنني استخدام قاعدة بيانات Neptune في السحابة الخاصة الافتراضية بـ Amazon (Amazon VPC)؟
نعم، يجب إنشاء جميع مثيلات قاعدة بيانات Amazon Neptune في VPC. من خلال Amazon VPC، يمكنك تحديد طوبوغرافيا الشبكة الظاهرية التي تشبه إلى حد كبير الشبكة التقليدية التي يمكن أن تقوم بتشغيلها في مركز البيانات الخاص بك. يمنحك هذا التحكم الكامل في من يمكنه الوصول إلى قواعد بيانات Neptune الخاصة بك.
هل يمكنني تشفير قاعدة بيانات موجودة غير مشفرة؟
حاليًا، لا يتم دعم تشفير مثيل Neptune الحالي غير المشفر. لاستخدام تشفير Neptune لقاعدة بيانات حالية غير مشفرة، قم بإنشاء مثيل قاعدة بيانات جديد مع تمكين التشفير وترحيل بياناتك إليه.
كيف يمكنني الوصول إلى قاعدة بيانات Neptune الخاصة بي؟
يجب أن يتم الوصول إلى قواعد بيانات Neptune من خلال منفذ HTTPS الذي تم إدخاله عند إنشاء قاعدة البيانات داخل VPC. يتم ذلك لتوفير طبقة إضافية من الأمان لبياناتك. يتم توفير إرشادات مُفصَّلة حول كيفية الاتصال بقاعدة بيانات Neptune في دليل مستخدم Amazon Neptune.
Neptune Analytics
ما لغات استعلام الرسم البياني الشائعة التي يدعمها Amazon Neptune Analytics؟
يمكنك استخدام openCypher، وهو مشروع مفتوح المصدر يجعل من السهل استخدام لغة Cypher لمعالجة الرسوم البيانية، واستدعاء خوارزميات Neptune Analytics، والبحث عن تشابه المتجهات.
ما أنواع أحمال عمل استعلام الرسم البياني التي تم تحسينها للعمل مع Neptune Analytics؟
يعد Neptune Analytics مناسبًا تمامًا لاستعلامات الرسم البياني التي تصل إلى أجزاء كبيرة من الرسم البياني أو الرسوم البيانية بأكملها. Neptune Analytics هو محرك داخل الذاكرة ويمكنه تحميل هذه الرسوم البيانية الكبيرة في الذاكرة لتقديم استجابة في ثوانٍ. إضافة إلى ذلك، يمكن لـ Neptune Analytics تقديم آلاف الاستعلامات التحليلية في الثانية باستخدام مكتبة من خوارزميات تحليلات الرسم البياني الشائعة لعمليات مثل تصنيف المؤثرين الاجتماعيين أو اكتشاف مجموعات الاحتيال أو العثور على أنماط في نشاط الشبكة. بالنسبة لتطبيقات الذكاء الاصطناعي المولّد، يمكن لـ Neptune Analytics تخزين عمليات تضمين vector وتوفير عمليات بحث عن تشابه vector.
كيف يمكنني استخدام Neptune Analytics مع الرسوم البيانية في قاعدة بيانات Neptune الخاصة بي؟
يمكنك تحديد مجموعة Neptune الحالية كمصدر للبيانات، والتي سيتم تحميلها تلقائيًا في Neptune Analytics.
ما خوارزميات الرسم البياني المدعومة اليوم؟
Neptune Analytics تدعم 12 خوارزمية للعثور على المسار واكتشاف المجتمعات (التجميع) وتحديد البيانات المهمة (المركزية) وقياس التشابه. تُستخدم خوارزميات البحث عن المسار لحالات الاستخدام مثل تخطيط المسار لتحسين سلسلة التوريد، بينما تحدد خوارزميات المركزية مثل ترتيب الصفحة البائعين الأكثر تأثيرًا في الرسم البياني. وبالمثل، يمكن استخدام خوارزميات مثل المكونات المتصلة والتجميع والخوارزميات المركزية لحالات استخدام الكشف عن الاحتيال لتحديد ما إذا كانت الشبكة المتصلة عبارة عن مجموعة من الأصدقاء أو شبكة احتيال مكونة من مجموعة من المحتالين المنسقين.
هل Neptune Analytics متوافقة مع ACID؟
نعم، Neptune Analytics متوافق مع ACID مع اتساق قوي.
ما هو الحد الأقصى لأبعاد vector المدعومة باستخدام Neptune Analytics؟
يدعم Neptune Analytics فهرس بحث vector على التضمينات (حتى 65000 بُعد) المخزنة في بيانات الرسم البياني الخاصة بك.
كم عدد المؤشرات التي يمكنني إضافتها؟
يدعم Neptune Analytics فهرس بحث vector واحد على التضمينات المخزنة في بيانات الرسم البياني الخاصة بك.
هل أحتاج إلى قاعدة بيانات vector منفصلة مع Neptune Analytics؟
لا، لا تحتاج إلى قاعدة بيانات vector منفصلة مع Neptune Analytics. يدعم Neptune Analytics فهرس بحث vector على التضمينات (حتى 65000 بُعد) المخزنة في بيانات الرسم البياني الخاصة بك. يوفر Neptune Analytics بحث vector فعال يمكن استدعاؤه مباشرة من لغة استعلام openCypher المستخدمة لكتابة استعلامات الرسم البياني الخاصة بك.
تقوم Neptune Analytics بتخزين وحدات vector وHierarchical Navigable Small Worlds (HNSW) لإجراء فهرسة vector والبحث عن التشابه. يجب عليك استخدام قاعدة بيانات vector منفصلة إذا كنت تريد استخدام خوارزميات مختلفة للفهرسة والبحث عن التشابه أو إذا كنت تريد استخدام فهارس متعددة مبنية على خصائص مختلفة.
هل يمكنني استخدام Neptune Analytics في Amazon VPC؟
نعم، يمكنك استخدام Neptune Analytics في Amazon VPC. للوصول الخاص، يمكنك إنشاء رسم بياني مع تعطيل «الوصول العام» (الافتراضي) وتحديد الشبكات الفرعية في VPC. ستقوم Neptune Analytics بإنشاء نقطة نهاية لواجهة VPC يديرها الطالب لكل رسم بياني في VPC. ستتمكن من إرفاق مجموعات الأمان وسياسات نقطة النهاية بنقاط النهاية، ولكن لن تتمكن من حذف نقاط النهاية. سيتم تطبيق رسوم نقطة نهاية واجهة VPC القياسية.
هل يمكنني الوصول إلى Neptune Analytics عبر الإنترنت العام؟
نعم. يمكنك اختياريًا تمكين نقطة نهاية عامة تخص الرسم البياني للاتصال بالرسم البياني عبر الإنترنت. باستخدام Neptune Analytics، يجب على جميع العملاء المصادقة، ويجب أن تكون جميع الطلبات موقعة من SigV4، ويجب أن تستخدم جميع الاتصالات معرف الرسم البياني للتفاعل مع الرسم البياني.
هل تدعم Neptune Analytics التوافر العالي؟
نعم، يوفر Neptune Analytics عمليات نشر متعددة شاملة مع تحسين التوافر والمتانة. وبشكل افتراضي، فإنها توفر وضع الاستعداد السريع في منطقة توافر خدمات منفصلة. مع وضع الاستعداد السريع، يكون وقت تجاوز الفشل بالثواني. بدون وضع الاستعداد، توفر الخدمة سعة حوسبة أساسية جديدة في غضون دقائق.
كم تبلغ تكلفة Neptune Analytics؟
قم بزيارة صفحة تسعير Neptune للحصول على معلومات التسعير الحالية.
في أي مناطق تتوفر Neptune Analytics؟
لمزيد من المعلومات حول المناطق التي تتوفر فيها Neptune Analytics، راجع جدول مناطق AWS.
Neptune ML
ما هي اللغات المدعومة مع Neptune ML؟
يتم دعم Gremlin وSPARQL مع Neptune ML.
ما نوع مهام التنبؤ التي يمكنني القيام بها باستخدام Neptune ML؟
توفر Neptune ML تصنيف العقد، والتصنيف متعدد الفئات، وتراجع العقد، وتصنيف حوسبة الحافة، وتصنيف الفئة الواحدة، وتراجع حوسبة الحافة، والتنبؤ بالرابط (الحافة). لمزيد من التفاصيل، تفضل بزيارة دليل مستخدم Neptune.
كم تبلغ تكلفة Neptune ML؟
يمكن العثور على تفاصيل التسعير في صفحة تسعير Neptune.