هذا هو الجزء 2 من دليل حول الترحيل من PostgreSQL إلى ClickHouse. ومن خلال مثال عملي، يوضّح كيفية تنفيذ الترحيل بكفاءة باستخدام نهج النسخ المتماثل الآني (CDC). كما أن العديد من المفاهيم الواردة هنا تنطبق أيضًا على عمليات نقل البيانات المجمّعة يدويًا من PostgreSQL إلى ClickHouse.يُفترض أن تعمل معظم استعلامات SQL من بيئة PostgreSQL لديك في ClickHouse دون تعديل، ومن المرجّح أن تُنفَّذ بسرعة أكبر.
إزالة التكرار باستخدام CDC
تحسين الاستعلامات في ClickHouse
للتبسيط، لا تستخدم الاستعلامات أدناه تقنيات إزالة التكرار من البيانات.
ستختلف الأعداد هنا قليلًا لأن بيانات Postgres لا تتضمن إلا الصفوف التي تستوفي التكامل المرجعي للمفاتيح الخارجية. أما ClickHouse فلا يفرض مثل هذه القيود، ولذلك يتضمن مجموعة البيانات كاملة، بما في ذلك المستخدمون المجهولون مثلًا.المستخدمون (الذين لديهم أكثر من 10 أسئلة) الحاصلون على أكبر عدد من المشاهدات:
tags تحصد أكبر عدد من views: