مرحباً،
لدينا متطلب لتحليل تعليقات المستخدمين والروابط التي قاموا بتحميلها. هل يتم تخزينها في قاعدة بيانات خلفية، وإذا كان الأمر كذلك، فكيف يمكن استردادها لأغراض التحليل في الاستضافة الذاتية وكذلك الاستضافة التجارية؟ هل لدى Discourse القدرة على إجراء عمليات استرداد البيانات واستخراج الروابط وملفات البيانات المخزنة في قاعدة البيانات الخلفية؟ إذا كان الأمر كذلك، فما هو نوع قاعدة البيانات المستخدمة لاستردادها وعمليتها؟
تساعدنا هذه المعلومات في تحديد ما إذا كان يجب علينا اختيار الاستضافة الذاتية أو التجارية من حيث الوقت والجهد وتطوير التعليمات البرمجية والتعقيد.
في كل من سيناريوهات الاستضافة الذاتية والاستضافة التجارية، يمكنك استخراج المحتوى الذي ينشئه المستخدمون من المنشورات باستخدام استدعاءات واجهة برمجة تطبيقات REST، أو الاستماع إلى Webhooks، أو الاستعلام عن قاعدة البيانات عبر واجهة الويب باستخدام المكون الإضافي Data Explorer وتصديره إلى JSON/CSV، أو حتى تنزيل نسخة كاملة من قاعدة بيانات PostgreSQL التي تحتوي على جميع البيانات.
يعتمد الخيار الذي يجب عليك اختياره على سير عمل ETL المفضل لديك، وحجم البيانات، واحتياجات التكرار.
إعجابَين (2)
قد يكون Run Data Explorer queries with the Discourse API مفيدًا للاستضافة الذاتية أو استضافة الأعمال.