يقدّم هذا المستند مقدمة حول ترحيل البيانات من Amazon Redshift إلى ClickHouse.
المقدمة
ClickHouse vs Redshift
- يقوم Redshift بتجميع الشيفرة لكل خطة تنفيذ استعلام، مما يضيف عبئًا إضافيًا كبيرًا عند تنفيذ الاستعلام لأول مرة. ويمكن تبرير هذا العبء عندما تكون أنماط الاستعلامات متوقعة ويمكن تخزين خطط التنفيذ المجمّعة في ذاكرة تخزين مؤقت للاستعلامات. ومع ذلك، يطرح هذا تحديات أمام التطبيقات التفاعلية ذات الاستعلامات المتغيرة. وحتى عندما يتمكن Redshift من الاستفادة من ذاكرة التخزين المؤقت الخاصة بتجميع الشيفرة، يظل ClickHouse أسرع في معظم الاستعلامات. راجع “ClickBench”.
- يفرض Redshift حدًا أقصى للتزامن يبلغ 50 عبر جميع قوائم الانتظار، مما يجعله، رغم كفايته لذكاء الأعمال، غير مناسب للتطبيقات التحليلية عالية التزامن.