مفتوح المصدر
agx
- الاستفادة من chdb عند تشغيل التطبيق الأصلي.
- يمكنه الاتصال بمثيل ClickHouse عند تشغيل إصدار الويب.
- محرر Monaco لتشعر وكأنك في بيئتك المعتادة.
- تصورات متعددة للبيانات وقابلة للتطور.
ch-ui
- تكامل ClickHouse: إدارة الاتصالات وتنفيذ الاستعلامات بسهولة.
- إدارة علامات التبويب المتجاوبة: التعامل ديناميكيًا مع عدة علامات تبويب، مثل علامات تبويب الاستعلامات والجداول.
- تحسينات الأداء: يستخدم Indexed DB للتخزين المؤقت بكفاءة وإدارة الحالة.
- تخزين البيانات محليًا: تُخزَّن جميع البيانات محليًا في المتصفح، ما يضمن عدم إرسال أي بيانات إلى أي جهة أخرى.
ChartDB
- تصور المخطط: استورد مخطط ClickHouse لديك وصوّره فورًا، بما في ذلك مخططات الكيانات والعلاقات (ER) التي تضم العروض المادية والعروض العادية، مع إظهار المراجع إلى الجداول.
- تصدير DDL مدعوم بالذكاء الاصطناعي: أنشئ نصوص DDL البرمجية بسهولة لتحسين إدارة المخطط والتوثيق.
- دعم متعدد للهجات SQL: متوافق مع مجموعة من لهجات SQL، مما يجعله مناسبًا لمختلف بيئات قواعد البيانات.
- لا حاجة إلى التسجيل أو بيانات الاعتماد: جميع الوظائف متاحة مباشرة في المتصفح، مما يجعل التجربة سلسة وآمنة.
DataStoria
- ذكاء مدعوم بالذكاء الاصطناعي: استخدم اللغة الطبيعية لاستكشاف البيانات، وتحسين استعلامات SQL وإصلاحها، وتصور بياناتك.
- تكامل رسمي مع ClickHouse Agent Skills: استفد من أفضل الممارسات الرسمية لطلب تحسينات واقتراحات لقاعدة البيانات من الذكاء الاصطناعي.
- تشخيص ذكي للأخطاء: حدِّد أخطاء الصياغة فورًا مع تمييز دقيق للسطر والعمود، واحصل على اقتراحات إصلاح مدعومة بالذكاء الاصطناعي بنقرة واحدة.
- فحص جداول النظام: تعمّق في
system.query_logوsystem.query_views_logوsystem.zookeeperوsystem.ddl_distributed_queueوsystem.part_logوsystem.processesباستخدام لوحة معلومات قوية للتصور وعوامل تصفية لفهم عنقودك بسرعة. - Explain بنقرة واحدة: افهم فورًا خطط تنفيذ الاستعلامات من خلال عروض AST وpipeline المرئية.
- مخطط الاعتماديات: صوّر العلاقات بين الجداول وتتبع تدفقات البيانات عبر العروض المادية والجداول الموزعة والأنظمة الخارجية.
- مراقبة العنقود: راقب جميع العُقد باستخدام المقاييس الآنية، وعمليات الدمج، وحالة النسخ المتماثل، وأداء الاستعلامات، وغير ذلك.
- الخصوصية والأمان: تُشغَّل جميع استعلامات SQL مباشرةً من متصفحك إلى خادم ClickHouse، مما يضمن خصوصية كاملة.
DataPup
- مساعدة في استعلامات SQL مدعومة بالذكاء الاصطناعي مع اقتراحات ذكية
- دعم أصلي لاتصال ClickHouse مع التعامل الآمن مع بيانات الاعتماد
- واجهة جميلة وسهلة الاستخدام مع عدة سمات (فاتحة وداكنة وخيارات ملوّنة)
- تصفية متقدمة لنتيجة استعلام واستكشافها
- دعم متعدد المنصات (macOS وWindows وLinux)
- أداء سريع وسريع الاستجابة
- مفتوح المصدر ومرخّص بموجب MIT
Dory
- مساعد AI Copilot لتوليد SQL وشرحها وتصحيح الأخطاء
- إدارة عدة عناقيد ClickHouse والاستعلام منها من مساحة عمل موحدة
- إكمال تلقائي لـ SQL يعتمد على المخطط ومساحة عمل للاستعلامات متعددة علامات التبويب
- استكشاف تفاعلي لـ نتيجة استعلام مع التصفية والتصور
- ملخصات للجداول مدعومة بالذكاء الاصطناعي لتسهيل فهم مجموعات البيانات
- اتصالات مباشرة بـ ClickHouse مع دعم أنفاق SSH
- واجهة حديثة ملائمة للمطورين مع دعم الوضع الفاتح والداكن والسمات
- تطبيق سطح مكتب متعدد المنصات (macOS وWindows وLinux)، مع دعم Docker
- مفتوح المصدر ومرخّص بموجب MIT
ClickHouse Schema Flow Visualizer
system.tables (أنواع المحركات، والتبعيات، وعبارات SELECT الخاصة بـ materialized view)، ويعرض مخططات تفاعلية لتدفق البيانات على مستوى الجدول إلى جانب العلاقات على مستوى العمود، مع وسم تعبير التحويل على كل حافة. تُرتَّب المخططات باستخدام Dagre وتُعرَض بصيغة SVG مضمنة مباشرة — من دون تحميل أي بيئة تشغيل لرسم المخططات من جهة العميل.
الميزات:
- استعراض قواعد بيانات ClickHouse والجداول عبر شريط جانبي سهل الاستخدام
- عرض Data Flow: المصادر على مستوى الجدول وmaterialized views التابعة لها
- عرض Relationships: ربط على مستوى العمود مع تعبير التحويل المُحلَّل على كل حافة (مثل
toStartOfHour(scheduled_departure)وavgState(delay_minutes)) - أيقونات وترميز لوني يراعي نوع engine لكل من
MergeTreeوReplicated*وDistributedوMaterializedViewوDictionary - انقر على عمود في عرض Relationships لإبراز مسار البيانات الكامل الخاص به عبر pipeline
- عامل تصفية فوري في الشريط الجانبي ولوحة أوامر
Ctrl+K/⌘Kللانتقال إلى أي table أو column أو engine - طبقة بيانات وصفية اختيارية تعرض عدد rows والحجم على disk لكل table
- تصدير المخطط الحالي كملف HTML مستقل بذاته
- اتصال TLS إلى ClickHouse، مع خيار تخطي التحقق وشهادات CA / client مخصصة
Tabix
- يعمل مع ClickHouse مباشرةً من المتصفح دون الحاجة إلى تثبيت أي برامج إضافية.
- محرر استعلامات مع تمييز بناء الجملة.
- الإكمال التلقائي للأوامر.
- أدوات للتحليل المرئي لتنفيذ الاستعلامات.
- خيارات لأنظمة الألوان.
HouseOps
- أداة إنشاء الاستعلامات مع تمييز بناء الجملة. اعرض الاستجابة في جدول أو في عرض JSON.
- صدِّر نتائج الاستعلام بتنسيق CSV أو JSON.
- قائمة بالعمليات مع أوصافها. وضع الكتابة. إمكانية إيقاف عملية (
KILL). - مخطط قاعدة البيانات. يعرض جميع الجداول وأعمدتها مع معلومات إضافية.
- عرض سريع لحجم العمود.
- تكوين الخادم.
- إدارة قواعد البيانات.
- إدارة المستخدمين.
- تحليل البيانات في الوقت الفعلي.
- مراقبة العنقود.
- إدارة العنقود.
- مراقبة الجداول Replicated وKafka.
LightHouse
- قائمة بالجداول مع التصفية والبيانات الوصفية.
- معاينة للجداول مع التصفية والفرز.
- تنفيذ الاستعلامات بوضع القراءة فقط.
Redash
- محرر قوي للاستعلامات.
- مستكشف لقواعد البيانات.
- أداة تصور تتيح لك عرض البيانات بأشكال مختلفة.
Grafana
qryn
- واجهة Explore UI مدمجة وLogQL CLI للاستعلام عن البيانات واستخراجها وتصوّرها
- دعم أصلي لواجهات Grafana API للاستعلام والمعالجة والإدخال والتتبّع والتنبيه دون الحاجة إلى إضافات
- pipeline قوية للبحث الديناميكي في البيانات وتصفيتها واستخراجها من السجلات والأحداث والآثار وغيرها
- واجهات API للإدخال وPUSH متوافقة بسلاسة مع LogQL وPromQL وInfluxDB وElastic وغيرها الكثير
- جاهز للاستخدام مع وكلاء مثل Promtail وGrafana-Agent وVector وLogstash وTelegraf وغيرهم الكثير
DBeaver
- تطوير الاستعلامات مع تمييز الصياغة والإكمال التلقائي.
- قائمة بالجداول مع عوامل التصفية والبحث في البيانات الوصفية.
- معاينة بيانات الجداول.
- البحث في النص الكامل.
session_id إلى سلسلة عشوائية (إذ يستخدم اتصال HTTP في الخلفية). بعد ذلك، يمكنك استخدام أي إعداد من نافذة الاستعلام.
clickhouse-cli
- الإكمال التلقائي.
- تمييز بناء الجملة للاستعلامات ومخرجات البيانات.
- دعم أداة
pagerلمخرجات البيانات. - أوامر مخصصة شبيهة بأوامر PostgreSQL.
clickhouse-flamegraph
system.trace_log بصيغة flamegraph.
clickhouse-plantuml
ClickHouse table graph
system.tables وتُنشئ مخططًا انسيابيًا للتبعيات بتنسيق mermaid. باستخدام هذه الأداة، يمكنك بسهولة تصوُّر تبعيات الجداول وفهم تدفق البيانات في قاعدة بيانات ClickHouse. وبفضل mermaid، يبدو المخطط الانسيابي الناتج جذابًا ويمكن إضافته بسهولة إلى توثيق markdown الخاص بك.
xeus-clickhouse
MindsDB Studio
DBM
- يدعم سجل الاستعلامات (ترقيم الصفحات، ومسح الكل، وما إلى ذلك)
- يدعم الاستعلام باستخدام بنود SQL محددة
- يدعم إنهاء الاستعلام
- يدعم إدارة الجداول (البيانات الوصفية، والحذف، والمعاينة)
- يدعم إدارة قواعد البيانات (الحذف، والإنشاء)
- يدعم الاستعلامات المخصصة
- يدعم إدارة مصادر بيانات متعددة (اختبار الاتصال، والمراقبة)
- يدعم المراقبة (المعالج، والاتصال، والاستعلام)
- يدعم ترحيل البيانات
Bytebase
- مراجعة المخطط بين المطورين ومسؤولي قواعد البيانات.
- قاعدة البيانات كشيفرة، مع التحكم في إصدارات المخطط في أنظمة VCS مثل GitLab، وتشغيل النشر عند تنفيذ commit على الشيفرة.
- نشر مبسّط مع سياسة لكل بيئة.
- سجل كامل لعمليات الترحيل.
- اكتشاف انجراف المخطط.
- النسخ الاحتياطي والاستعادة.
- RBAC.
Zeppelin-Interpreter-for-ClickHouse
ClickCat
- محرر SQL عبر الإنترنت يتيح لك تشغيل شيفرة SQL مباشرةً من دون أي تثبيت.
- يمكنك مراقبة جميع العمليات وعمليات mutation. وبالنسبة إلى العمليات غير المكتملة، يمكنك إيقافها من واجهة المستخدم.
- تتضمن المقاييس تحليل الـ cluster، وتحليل البيانات، وتحليل الاستعلامات.
ClickVisual
- تدعم إنشاء مكتبات سجلات التحليل بنقرة واحدة
- تدعم إدارة تهيئة جمع السجلات
- تدعم تهيئة index مخصص من قبل المستخدم
- تدعم تهيئة التنبيهات
- تدعم دقة الأذونات حتى مستوى المكتبة وأذونات table
ClickHouse-Mate
- الإكمال التلقائي لاستعلامات ClickHouse SQL
- تنقّل سريع في شجرة قاعدة البيانات والجداول
- تصفية النتائج وفرزها بشكل متقدم
- توثيق مضمن لـ ClickHouse SQL
- إعدادات مسبقة للاستعلامات والسجل
- يعمل بالكامل من المتصفح، من دون خادم/خلفية
Uptrace
- تتبّع OpenTelemetry، والمقاييس، والسجلات.
- إشعارات عبر البريد الإلكتروني وSlack وPagerDuty باستخدام AlertManager.
- لغة استعلام شبيهة بـ SQL لتجميع الـ spans.
- لغة شبيهة بـ PromQL للاستعلام عن المقاييس.
- لوحات معلومات جاهزة للمقاييس.
- دعم عدة مستخدمين/مشروعات عبر config بتنسيق YAML.
clickhouse-monitoring
system.* للمساعدة في مراقبة عنقود ClickHouse لديك وتقديم نظرة عامة عنها.
الميزات:
- مراقبة الاستعلامات: الاستعلامات الحالية، سجل الاستعلامات، موارد الاستعلام (الذاكرة، الأجزاء المقروءة،
file_open، …)، الاستعلامات الأعلى تكلفة، أكثر الجداول أو الأعمدة استخدامًا، وغير ذلك. - مراقبة المجموعة: إجمالي استخدام الذاكرة/CPU، الطابور الموزع، الإعدادات العامة، إعدادات MergeTree، المقاييس، وغير ذلك.
- معلومات الجداول والأجزاء: الحجم، عدد الصفوف، الضغط، حجم الجزء، وغير ذلك، بتفاصيل على مستوى العمود.
- أدوات مفيدة: استكشاف بيانات ZooKeeper، وEXPLAIN للاستعلامات، وإنهاء الاستعلامات، وغير ذلك.
- مخططات مرئية للمقاييس: الاستعلامات واستخدام الموارد، وعدد عمليات الدمج/mutation، وأداء الدمج، وأداء الاستعلامات، وغير ذلك.
CKibana
- يترجم طلبات الرسوم البيانية من واجهة مستخدم Kibana الأصلية إلى صياغة استعلامات ClickHouse.
- يدعم ميزات متقدمة مثل أخذ العينات والتخزين المؤقت لتحسين أداء الاستعلامات.
- يخفف من عبء التعلّم على المستخدمين بعد الانتقال من ElasticSearch إلى ClickHouse.
Telescope
- واجهة مستخدم نظيفة ومتجاوبة، مع عوامل تصفية قوية وإمكانية تخصيص الحقول المحددة.
- بنية FlyQL لتصفية السجلات بطريقة بديهية ومرنة.
- رسم بياني زمني مع دعم
group-by، بما في ذلك حقول JSON المتداخلة وحقول Map وArray. - دعم اختياري لعبارة
WHEREفي SQL الخام من أجل التصفية المتقدمة (مع التحقق من الأذونات). - طرق العرض المحفوظة: حفظ إعدادات واجهة المستخدم المخصصة للاستعلامات والتخطيط ومشاركتها.
- التحكم في الوصول المستند إلى الأدوار (RBAC) والتكامل مع مصادقة GitHub.
- لا يتطلب أي وكلاء أو مكونات إضافية من جهة ClickHouse.
ClickLens
- الاستكشاف - استكشاف مرن للبيانات على غرار Kibana لأي جدول
- SQL Console - كتابة الاستعلامات وتنفيذها وتحليلها مع تمييز الصياغة ونتائج متدفقة
- المراقبة في الوقت الفعلي - راقب صحة عنقودك وأداء الاستعلامات واستخدام الموارد
- Schema Explorer - التنقل بين قواعد البيانات والجداول والأعمدة والأجزاء وغير ذلك
- التحكم في الوصول - إدارة المستخدمين والأدوار مباشرةً من واجهة UI
- RBAC أصلي - تُستمد أذونات واجهة UI لديك مباشرةً من grants في ClickHouse
CHouse UI
- وصول الفرق والأمان - RBAC على مستوى التطبيق (أدوار محددة مسبقًا + أدوار مخصصة، وقواعد دقيقة للوصول إلى البيانات لكل قاعدة بيانات/جدول)، وتسجيل تدقيق مع سياق الجلسة الفعلي، وبيانات اعتماد مشفّرة على جانب الخادم باستخدام AES-256-GCM.
- أسطول متعدد العناقيد - راقب كل عنقود مُهيّأ من خلال لوحة واحدة (الحالة، والذاكرة، والاستعلامات النشطة، والاستثناءات، ومؤشرات الاتجاه المصغّرة)، مع استطلاع مستقل لكل بطاقة، ومدعوم بمستطلع لقطات في الواجهة الخلفية.
- Chouse AI — Fleet Doctor - ذكاء اصطناعي مستقل لـ SRE بوضع القراءة فقط: يفحص الأسطول باستخدام أداة
SELECTمقيّدة بـsystem.*فقط (مع ClickHousereadonly=1)، ويحدّد الأسباب الجذرية، ويكتب تقريرًا منظّمًا يتضمن تحليلًا معمّقًا للاستعلامات الثقيلة واقتراحات لإعادة كتابتها. وهو لا يُجري أي تغييرات على العنقود مطلقًا. - الذكاء الاصطناعي في علامات تبويب المراقبة - “Optimize with Chouse AI” على صف في سجلات الاستعلامات (إعادة كتابة + تقدير
EXPLAINقبل→بعد + فتح في مساحة عمل SQL)، بالإضافة إلى “Diagnose” بنقرة واحدة على صف منsystem.errorsأو على مُدخل في سجل الأجزاء. - تنبيهات العتبة - قواعد لذاكرة العقدة %، وذاكرة كل استعلام، والاستعلامات طويلة التشغيل، تُرسل إلى Slack والبريد الإلكتروني — مع إرفاق تحليل مستقل للسبب الجذري عند تجاوز العتبة.
- مساحة عمل متكاملة - محرر SQL من Monaco، ومستكشف المخطط، وعرض للاستعلامات الحية مع دعم الإنهاء، ومراقبة أصلية في ClickHouse (تفصيل الذاكرة، والأجزاء/عمليات الدمج، وتأخر النسخ المتماثلة، ومئينات زمن الوصول)، واستيراد/تصدير البيانات.
clickhouse-flow
- تبني تلقائيًا رسمًا بيانيًا للمخطط انطلاقًا من البيانات الوصفية في ClickHouse.
- تصوّر تدفقات البيانات عبر العروض المادية.
- واجهة مستخدم تفاعلية لاستكشاف بنية المخطط.
- تتيح تصدير المخططات بصيغة PDF أو SVG لأغراض التوثيق والمشاركة.
- نشر يعتمد على Docker لإعداد سريع في بيئات التطوير.
الأدوات التجارية
DataGrip
- إكمال الشيفرة بسرعة كبيرة.
- تمييز بناء جملة ClickHouse.
- دعم الميزات الخاصة بـ ClickHouse، مثل الأعمدة المتداخلة ومحركات الجداول.
- محرر البيانات.
- إعادة الهيكلة.
- البحث والتنقل.
Yandex DataLens
- مجموعة واسعة من التصورات المتاحة، من المخططات الشريطية البسيطة إلى لوحات المعلومات المعقدة.
- يمكن إتاحة لوحات المعلومات للعامة.
- دعم لمصادر بيانات متعددة، بما في ذلك ClickHouse.
- تخزين للبيانات المُخزَّنة مسبقًا بالاعتماد على ClickHouse.
- وثائق DataLens.
- دليل عملي حول تصور البيانات من قاعدة بيانات ClickHouse.
Holistics Software
- جدولة التقارير تلقائيًا عبر البريد الإلكتروني وSlack وجداول بيانات Google.
- محرر SQL مع تصورات، والتحكم في الإصدارات، والإكمال التلقائي، ومكونات استعلام قابلة لإعادة الاستخدام، وعوامل تصفية ديناميكية.
- التحليلات المضمنة للتقارير ولوحات المعلومات عبر iframe.
- إمكانات تهيئة البيانات وETL.
- دعم نمذجة بيانات SQL بما يتيح الربط العلائقي للبيانات.
Looker
- تطوير سهل ومرن باستخدام LookML، وهي لغة تدعم نمذجة البيانات المنظَّمة لدعم مُعدّي التقارير والمستخدمين النهائيين.
- تكامل قوي مع سير العمل عبر Data Actions في Looker.
SeekTable
- أداة سهلة الاستخدام لبناء التقارير لمستخدمي الأعمال.
- معلمات تقارير قوية للتصفية في SQL وتخصيص الاستعلامات الخاصة بكل تقرير.
- يمكنه الاتصال بـ ClickHouse عبر نقطة نهاية native TCP/IP وواجهة HTTP(S) (باستخدام برنامجَي تشغيل مختلفين).
- يمكن استخدام كامل إمكانات لهجة ClickHouse SQL في تعريفات الأبعاد/المقاييس.
- واجهة برمجة تطبيقات الويب لإنشاء التقارير تلقائيًا.
- يدعم سير عمل تطوير التقارير مع النسخ الاحتياطي/الاستعادة لبيانات الحساب؛ كما أن إعداد نماذج البيانات (المكعبات) / التقارير يكون بتنسيق XML سهل القراءة ويمكن تخزينه ضمن نظام للتحكم في الإصدارات.
Chadmin
TABLUM.IO
- ETL: تحميل البيانات من قواعد البيانات الشائعة، والملفات المحلية والبعيدة، واستدعاءات واجهة برمجة تطبيقات.
- SQL Console متعددة الاستخدامات مع تمييز بناء الجملة ومنشئ استعلامات مرئي.
- تصور البيانات في شكل مخططات وجداول.
- تجسيد البيانات والاستعلامات الفرعية.
- إرسال تقارير البيانات إلى Slack أو Telegram أو البريد الإلكتروني.
- إنشاء خطوط أنابيب للبيانات عبر واجهة برمجة تطبيقات خاصة.
- تصدير البيانات بتنسيقات JSON وCSV وSQL وHTML.
- واجهة قائمة على الويب.
CKMAN
- نشر آلي سريع ومريح للعناقيد عبر واجهة متصفح
- يمكن توسيع العناقيد أو تقليصها
- موازنة حمل بيانات العنقود
- ترقية العنقود أثناء التشغيل
- تعديل إعدادات العنقود من الصفحة
- يوفّر مراقبة لعُقد العنقود ومراقبة ZooKeeper
- مراقبة حالة الجداول والأقسام، ومراقبة استعلامات SQL البطيئة
- يوفّر صفحة سهلة الاستخدام لتنفيذ SQL
1bench
- نظرة عامة على الخادم عند الاتصال — الإصدار، ومدة التشغيل، والاستعلامات قيد التشغيل، وعمليات الدمج النشطة، والأجزاء وأحجام التخزين، وحالة النسخ المتماثلة، والمجموعات والعُقد في لمحة سريعة.
- أداة إنشاء استعلامات مرئية (منتقيات الأعمدة، وعوامل التصفية، والفرز، والحد) إلى جانب محرر Monaco SQL مع تمييز بناء الجملة وسجل الاستعلامات لكل اتصال.
- معالج مرئي لـ
CREATE TABLEيدعم متغيراتMergeTreeوORDER BYوPARTITION BYوSETTINGSوالتغليف التلقائي بـNullable(). - دعم أصلي لأنواع ClickHouse —
NullableوArrayوLowCardinalityوالكائنات المتداخلة. - دعم البحث المتجهي — تُعرض أعمدة التضمين
Array(Float32)كخلايا متجهية مضغوطة، مع تصور ثنائي الأبعاد للتضمين، وميزةFind SimilarعبرcosineDistance. - تحرير البيانات مباشرةً داخل جداول النتائج مع الحفظ على دفعات، بالإضافة إلى التصدير والاستيراد بتنسيقات CSV/JSON/SQL باستخدام التنسيقات الأصلية لـ ClickHouse.
- خيارات الاتصال: HTTP/HTTPS، ونفق SSH للمجموعات الخاصة خلف جدار حماية، ووضع اختياري للقراءة فقط لتصفح آمن في بيئات الإنتاج.
- يعمل مع ClickHouse Cloud وعمليات النشر المستضافة ذاتيًا.