MySQL للقراءة من جدول في MySQL.
بالنسبة إلى ClickHouse Cloud، يمكنك أيضًا استخدام MySQL ClickPipe (المتاح حاليًا ضمن Public Beta) لنقل البيانات بسهولة من جداول MySQL إلى ClickHouse.
ربط ClickHouse بـ MySQL باستخدام محرك جدول MySQL
MySQL من ربط ClickHouse بـ MySQL. ويمكن تنفيذ عبارات SELECT وINSERT إما في ClickHouse أو في جدول MySQL. توضّح هذه المقالة الأساليب الأساسية لاستخدام محرك الجدول MySQL.
1. إعداد MySQL
- أنشئ قاعدة بيانات في MySQL:
- أنشئ جدولًا:
- أدرِج بعض الصفوف النموذجية:
- أنشئ مستخدمًا للاتصال من خلال ClickHouse:
- امنح الامتيازات حسب الحاجة. (لأغراض التوضيح، يُمنَح المستخدم
mysql_clickhouseامتيازات المسؤول.)
إذا كنت تستخدم هذه الميزة في ClickHouse Cloud، فقد تحتاج إلى السماح لعناوين IP الخاصة بـ ClickHouse Cloud بالوصول إلى مثيل MySQL لديك.
راجع واجهة برمجة تطبيقات Cloud Endpoints للاطلاع على تفاصيل حركة المرور الصادرة.
2. عرّف جدولًا في ClickHouse
- لنُنشئ الآن جدولًا في ClickHouse يستخدم محرك الجدول
MySQL:
| parameter | الوصف | example |
|---|---|---|
| host | اسم المضيف أو عنوان IP | mysql-host.domain.com |
| database | اسم قاعدة بيانات MySQL | db1 |
| table | اسم جدول MySQL | table1 |
| user | اسم المستخدم للاتصال بـ MySQL | mysql_clickhouse |
| password | كلمة المرور للاتصال بـ MySQL | Password123! |
راجع صفحة توثيق محرك الجدول
MySQL للحصول على القائمة الكاملة للمَعلمات.3. اختبر التكامل
- في MySQL، أدرِج صفًا تجريبيًا:
- لاحظ أن الصفوف الموجودة أصلًا في جدول MySQL أصبحت الآن في جدول ClickHouse، إلى جانب الصف الجديد الذي أضفته للتو:
- لنُضِف صفًا إلى جدول ClickHouse:
- لاحظ ظهور الصف الجديد في MySQL:
الملخص
MySQL توصيل ClickHouse بـ MySQL لتبادل البيانات بينهما. ولمزيد من التفاصيل، احرص على مراجعة صفحة التوثيق الخاصة بـ محرك الجدول MySQL.