بنية ClickHouse Cloud
- فُصلت الحوسبة عن التخزين، ولذلك يمكن تحجيمهما تلقائيًا وبشكل مستقل، بحيث لا تضطر إلى الإفراط في تخصيص موارد التخزين أو الحوسبة في تكوينات مثيلات ثابتة.
- يوفّر التخزين متعدد الطبقات فوق مخزن الكائنات والتخزين المؤقت متعدد المستويات قابلية توسّع شبه غير محدودة ونسبة جيدة بين السعر والأداء، لذلك لا تحتاج إلى تحديد سعة التخزين مسبقًا أو القلق بشأن ارتفاع تكاليف التخزين.
- التوافر العالي مفعّل افتراضيًا، وتُدار عملية النسخ المتماثل بشفافية، بحيث يمكنك التركيز على بناء تطبيقاتك أو تحليل بياناتك.
- التحجيم التلقائي لأعباء العمل المستمرة والمتغيرة مفعّل افتراضيًا، لذلك لا تضطر إلى تحديد سعة خدمتك مسبقًا، أو توسيع خوادمك عند زيادة أعباء العمل، أو تقليص خوادمك يدويًا عندما يقل النشاط
- الإسبات السلس لأعباء العمل المتقطعة مفعّل افتراضيًا. نوقف موارد الحوسبة لديك مؤقتًا تلقائيًا بعد فترة من عدم النشاط، ثم نعيد تشغيلها بشفافية عند وصول استعلام جديد، لذلك لا تضطر إلى الدفع مقابل الموارد غير المستخدمة.
- توفّر عناصر التحكّم المتقدمة في التحجيم إمكانية تعيين حد أقصى للتحجيم التلقائي لمزيد من التحكّم في التكاليف، أو حد أدنى للتحجيم التلقائي لحجز موارد الحوسبة للتطبيقات ذات متطلبات الأداء المتخصصة.
الإمكانات
محركات قواعد البيانات والجداول
Shared* المقابل. لا تُضِف بنفسك البادئة Shared أو Replicated.
تُحوَّل محركات
Replicated* إلى مكافئات Shared* نفسها. ويظهر هذا الاستبدال في SHOW CREATE TABLE، إذ يعرض محرك Shared* رغم أن التعليمة التي حددتها استخدمت النسخة العادية.
محركات الجداول التالية مدعومة أيضًا وتُستخدم كما هي مكتوبة. يختلف محرك الجداول MySQL المدعوم عن محرك قواعد البيانات MySQL غير المدعوم:
- URL
- View
- MaterializedView
- GenerateRandom
- Null
- Buffer
- Memory
- محركا الجداول
IcebergS3وIcebergAzure - Deltalake
- Hudi
- MySQL
- MongoDB
- NATS
- RabbitMQ
- PostgreSQL
- S3
- Kafka
PaimonS3 وPaimonAzure في خدمات ClickHouse Cloud محددة. اتصل بفريق Support لتأكيد التوافر.
الواجهات
القواميس
الاستعلامات الاتحادية
IcebergS3وIcebergAzurePaimonS3وPaimonAzure(تجريبي؛ تواصل مع Support لمعرفة التوافر)- Deltalake
- Hudi
- MySQL
- MongoDB
- NATS
- RabbitMQ
- PostgreSQL
- S3
الدوال المعرّفة من قبل المستخدم
سلوك الإعدادات
- لا تُمرَّر الإعدادات على مستوى الجلسة (المعيّنة عبر عبارة
SET) إلى Context تنفيذ UDF - لا ترث UDFs إعدادات ملف تعريف المستخدم
- لا تنطبق الإعدادات على مستوى استعلام داخل تنفيذ UDF
الميزات التجريبية
المجموعات المسماة
الإعدادات والاعتبارات التشغيلية الافتراضية
القيود التشغيلية
max_parts_in_total: 10,000
max_parts_in_total في جداول MergeTree من 100,000 إلى 10,000. ويعود سبب هذا التغيير إلى أننا لاحظنا أن العدد الكبير من أجزاء البيانات يُرجَّح أن يؤدي إلى بطء وقت بدء تشغيل الخدمات في البيئات السحابية. وعادةً ما يشير العدد الكبير من الأجزاء إلى اختيار مفتاح تقسيم مفرط في التفصيل، وهو ما يحدث غالبًا عن غير قصد وينبغي تجنّبه. وسيتيح تغيير القيمة الافتراضية اكتشاف هذه الحالات في مرحلة أبكر.
max_concurrent_queries: 1,000
100 إلى 1000 للسماح بمزيد من التزامن.
وينتج عن ذلك عدد النسخ المتماثلة * 1,000 استعلام متزامن لكل خدمة. تدعم الخدمة ذات النسخة المتماثلة الواحدة ما يصل إلى 1000 استعلام متزامن بغض النظر عن المستوى. تدعم الخدمات متعددة النسخ المتماثلة في مستويي Scale وEnterprise ما يصل إلى 1000 استعلام متزامن لكل نسخة متماثلة.