هل يدعم ClickHouse عمليات JOIN الموزعة؟
يدعم ClickHouse عمليات JOIN الموزعة
نعم، يدعم ClickHouse عمليات JOIN الموزعة على مستوى العنقود.
عندما تكون البيانات موجودة معًا على العنقود (على سبيل المثال، عندما تُجرى عملية JOIN باستخدام معرّف المستخدم، وهو أيضًا مفتاح التجزئة)، يوفّر ClickHouse طريقة لتنفيذ عملية JOIN من دون نقل البيانات عبر الشبكة.
وعندما لا تكون البيانات موجودة معًا، يتيح ClickHouse تنفيذ broadcast join، حيث تُوزَّع أجزاء من البيانات المنضمّة عبر عقد العنقود.
واعتبارًا من عام 2025، لا ينفّذ ClickHouse عمليات shuffle join، ما يعني أن أيًا من طرفَي عملية JOIN لا يُعاد توزيعه عبر شبكة العنقود وفقًا لمفاتيح JOIN.
آخر تعديل في ٢٩ يونيو ٢٠٢٦