Cardano-db-sync: الحفاظ على قاعدة البيانات محدثة

تم إنشاؤها على ٣ أبريل ٢٠٢١  ·  3تعليقات  ·  مصدر: input-output-hk/cardano-db-sync

آمل أن يكون هذا هو المكان المناسب لطرح هذا السؤال ، وربما يجب إضافته إلى المستند التمهيدي لتوضيح كيفية عمله.

لقد قمت بالفعل بإعداد كل شيء ، وأنا أقوم بتشغيل هذا الأمر لبدء ملء قاعدة البيانات:

cardano-db-sync-extended --config $CNODE_HOME/files/dbsync.json --socket-path $CNODE_HOME/sockets/node0.socket --state-dir $CNODE_HOME/guild-db/ledger-state --schema-dir schema/

(الذي لا يزال قيد التشغيل أثناء كتابتي لهذا ، أعتقد أنه سيستغرق بعض الوقت لملء كل شيء في المرة الأولى)

لكن ماذا سيحدث عندما تنتهي من التكاثر؟

  • هل أحتاج إلى الاستمرار في تشغيل الأمر أعلاه حتى أكون محدثًا دائمًا؟
  • أم أنها تضيف تلقائيًا إدخالات جديدة حيث تتلقى عقدة cardano الخاصة بي بيانات جديدة؟ (إذا كان الأمر كذلك ، فماذا يجب أن أفعل لأجعل الأمر يعمل هكذا)

التعليق الأكثر فائدة

إذا تم ترك كل من node و db-sync قيد التشغيل ، فسيتم إدخال الكتلة الجديدة التي تصل إلى node إلى db-sync وإدراجها في قاعدة البيانات.

ال 3 كومينتر

إذا تم ترك كل من node و db-sync قيد التشغيل ، فسيتم إدخال الكتلة الجديدة التي تصل إلى node إلى db-sync وإدراجها في قاعدة البيانات.

إذا تم ترك كل من node و db-sync قيد التشغيل ، فسيتم إدخال الكتلة الجديدة التي تصل إلى node إلى db-sync وإدراجها في قاعدة البيانات.

هل هناك طريقة خاصة / مقصودة لتشغيل db-sync كخدمة؟ أم أنها مصممة للتشغيل تمامًا مثل الأمر من أعلى؟

هل تقصد عبر systemd؟ بالتأكيد ، سيكون ذلك ممكنًا ، لكن IOG لا توفر حاليًا واحدة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات