به‌زودی

ClickHouse مدیریت‌شده، برای تحلیل سریع داده

ClickHouse یک پایگاه‌دادهٔ ستونی برای تحلیل است: SUM‏، COUNT و GROUP BY روی میلیون‌ها ردیف با سرعتی که دیتابیس‌های تراکنشی به آن نمی‌رسند. روی سرور اختصاصی در ایران، با رمز فعال و رابط HTTP آماده؛ به‌زودی قابل سفارش.

حساب دارید؟ وارد شوید

ClickHouse مدیریت‌شده

ستونی و تحلیلی،به‌زودی

هنوز قابل سفارش نیست

جایگزین امروز: سرور ابری mini از ۱٬۱۰۰ تومان در ساعت؛ نصب و نگه‌داری با خودتان.

  • HTTP،  پورت ۸۱۲۳
  • native،  پورت ۹۰۰۰
  • MergeTree،  یک نود

معرفی سرویس

ClickHouse مدیریت‌شده: پایگاه‌دادهٔ ستونی برای گزارش و تحلیل

ClickHouse یک پایگاه‌دادهٔ ستونی (columnar) برای تحلیل است: مقادیر هر ستون فشرده و کنار هم ذخیره می‌شوند و query فقط ستون‌هایی را می‌خواند که لازم دارد. نتیجه، گزارش‌گیری سریع روی حجم بالای داده بدون فشار روی دیتابیس اصلی اپلیکیشن است.

در نسخهٔ مدیریت‌شده، یک سرور اختصاصی با ClickHouse نصب‌شده، رمز فعال و رابط‌های HTTP و native آماده تحویل می‌گیرید. این سرویس به‌زودی قابل سفارش می‌شود و در فاز نخست تک‌نودی است.

امکانات

چه دریافت می‌کنید؟

سرعت ستونی

query فقط ستون‌های لازم را می‌خواند؛ تجمیع روی میلیون‌ها ردیف بدون درگیر کردن دیتابیس اصلی.

فشرده‌سازی ستونی

مقادیر هم‌نوع کنار هم فشرده می‌شوند و دیسک دادهٔ بیشتری از حجم خام نگه می‌دارد.

دو رابط اتصال

HTTP روی پورت ۸۱۲۳ برای ابزارهای BI و native روی پورت ۹۰۰۰ برای clickhouse-client.

SQL آشنا

دیالکت SQL با توابع تحلیلی غنی؛ منحنی یادگیری کوتاه برای تیم.

materialized view

تجمیع هنگام درج برای گزارش‌های پرتکرار؛ داشبورد خلاصه را می‌خواند، نه همهٔ رویدادها.

داده داخل ایران

سرور در دیتاسنتر داخل ایران؛ دادهٔ تحلیلی برای پردازش از کشور خارج نمی‌شود.

تا راه‌اندازی، خودتان روی سرور ابری شروع کنید

روی یک سرور ابری می‌توانید همین حالا ClickHouse را نصب و طرح جدول و query‌های داشبورد را آزمایش کنید. وقتی نسخهٔ مدیریت‌شده باز شد، داده را با تابع remote یا خروجی فایل منتقل می‌کنید.

ClickHouse روی کوچک‌ترین سرور ابری هم اجرا می‌شود؛ سرور ابری mini از ۱٬۱۰۰ تومان در ساعت، صورت‌حساب ساعتی از کیف پول.

راهنمای کامل

راهنمای کامل ClickHouse مدیریت‌شده در ایران‌کلاد

اگر گزارش‌های شما روی دیتابیس اصلی کند شده‌اند یا می‌خواهید رویدادهای اپلیکیشن را بدون دردسر تحلیل کنید، ClickHouse احتمالاً همان چیزی است که دنبالش هستید. این راهنما توضیح می‌دهد ClickHouse چطور کار می‌کند، نسخهٔ مدیریت‌شدهٔ ما با چه تنظیماتی تحویل داده می‌شود، تعرفه چقدر است و چه محدودیت‌هایی دارد. برای دیدن گزینه‌های دیگر، فهرست دیتابیس‌ها را ببینید.

۱۲ بخش حدود ۸ دقیقه مطالعه

فهرست مطالب

ClickHouse مدیریت‌شده چیست و برای چه کسانی است؟

ClickHouse یک پایگاه‌دادهٔ ستونی متن‌باز برای پردازش تحلیلی (OLAP) است. برخلاف دیتابیس‌های تراکنشی که هر ردیف را یک‌جا ذخیره می‌کنند، ClickHouse مقادیر هر ستون را کنار هم و فشرده نگه می‌دارد. وقتی queryای فقط سه ستون از جدولی با پنجاه ستون را لازم دارد، فقط همان سه ستون از دیسک خوانده می‌شود و همین، تفاوت سرعت را در گزارش‌گیری ایجاد می‌کند.

در نسخهٔ مدیریت‌شدهٔ ایران‌کلاد، یک سرور اختصاصی فقط برای ClickHouse شما ساخته می‌شود؛ نصب از مخزن رسمی، باز کردن رابط‌ها برای اتصال از بیرون و تعیین رمز تصادفی برای کاربر پیش‌فرض را ما انجام می‌دهیم. این سرویس برای تیم‌های محصول، تحلیل‌گران داده، فروشگاه‌های اینترنتی با حجم سفارش بالا و هر تیمی مناسب است که می‌خواهد گزارش‌ها را از دیتابیس اصلی جدا کند.

این سرویس هنوز برای سفارش باز نشده است. سامانهٔ سفارش و صورت‌حساب آماده است، اما پیش از باز شدن، نصب واقعی روی زیرساخت ما باید آزمایش و تأیید شود. تا آن زمان دکمهٔ ساخت در پنل پیام «به‌زودی» نشان می‌دهد و هیچ مبلغی کسر نمی‌شود.

کاربردهای رایج ClickHouse

هر جا داده بیشتر اضافه می‌شود تا ویرایش، و پرسش‌ها از جنس «چند تا، چقدر، در کدام بازه» هستند، ClickHouse جای خودش را پیدا می‌کند. چند نمونهٔ رایج:

  • آنالیتیکس محصول: بازدید صفحه، کلیک، قیف ثبت‌نام و نرخ نگه‌داشت کاربران
  • گزارش فروش و مالی روی تاریخچهٔ کامل سفارش‌ها بدون فشار روی دیتابیس فروشگاه
  • تحلیل لاگ وب‌سرور و اپلیکیشن، مثلاً شمارش خطاها بر اساس مسیر و ساعت
  • متریک و پایش با داشبوردهایی مثل Grafana
  • داشبوردهای BI با Metabase که مستقیم به ClickHouse وصل می‌شود
  • تحلیل تبلیغات و کمپین روی میلیون‌ها رویداد نمایش و کلیک

بازگشت به فهرست مطالب

جدول MergeTree و کلید ORDER BY را چطور طراحی کنم؟

تقریباً همهٔ جدول‌های تولیدی در ClickHouse از موتور MergeTree یا یکی از گونه‌های آن استفاده می‌کنند. هر INSERT یک part جدید روی دیسک می‌سازد و ClickHouse در پس‌زمینه part‌ها را با هم ادغام می‌کند. مهم‌ترین تصمیم طراحی، کلید ORDER BY است: داده روی دیسک بر اساس همین کلید مرتب می‌شود و ایندکس پراکندهٔ ClickHouse فقط با آن کار می‌کند.

قاعدهٔ عملی این است که ستون‌هایی را که بیشتر در WHERE فیلتر می‌کنید و تعداد مقادیر یکتای کمتری دارند، اول بیاورید و زمان را بعد از آن‌ها. مثلاً برای جدول رویدادها، ترتیب (نوع رویداد، شناسهٔ سایت، زمان) معمولاً از (زمان، شناسهٔ کاربر) بهتر عمل می‌کند. PARTITION BY را هم معمولاً بر اساس ماه تعریف کنید؛ پارتیشن خیلی ریز تعداد part‌ها را بی‌دلیل زیاد می‌کند.

برای گزارش‌های پرتکرار، materialized view نتیجهٔ تجمیع را هنگام INSERT محاسبه و در جدول جداگانه‌ای ذخیره می‌کند؛ داشبورد به‌جای پیمایش همهٔ رویدادها، چند هزار ردیف خلاصه را می‌خواند. TTL روی جدول هم داده‌های قدیمی‌تر از بازهٔ دلخواه را خودکار حذف می‌کند تا دیسک پر نشود.

بازگشت به فهرست مطالب

نمونهٔ ClickHouse با چه تنظیماتی تحویل داده می‌شود؟

این‌ها تنظیماتی است که هنگام نصب اعمال می‌شود؛ بقیهٔ پیکربندی همان مقادیر پیش‌فرض بستهٔ رسمی ClickHouse است.

تنظیممقدارتوضیح
نسخهکانال پایدار مخزن رسمیدریافت‌شده از آینهٔ داخلی بسته‌ها هنگام نصب
رابط HTTPپورت ۸۱۲۳برای curl، درایورهای HTTP و ابزارهای BI
رابط nativeپورت ۹۰۰۰برای clickhouse-client و درایورهای native
listen_host0.0.0.0اتصال از سرور یا سیستم خودتان بدون تنظیم اضافه
رمز کاربر پیش‌فرضتصادفی، ۲۴ کاراکتربه‌صورت هش SHA-256 در پیکربندی ذخیره می‌شود
تعداد نود۱خوشه و replication در فاز نخست ارائه نمی‌شود

رمز به‌شکل متن ساده در فایل پیکربندی سرور نوشته نمی‌شود؛ فقط هش آن ذخیره می‌شود و خود رمز رمزنگاری‌شده در پنل نگه‌داری می‌شود.

بازگشت به فهرست مطالب

تعرفهٔ ClickHouse مدیریت‌شده

هزینه ساعتی است و از کیف پول کسر می‌شود: قیمت سرور پشتیبان به‌اضافهٔ کارمزد مدیریت. اعداد جدول از همان منبع قیمت‌گذاری سامانهٔ صورت‌حساب خوانده می‌شوند و تعرفهٔ تعریف‌شده برای زمان راه‌اندازی هستند؛ تا روز باز شدن سفارش ممکن است تغییر کنند و مبلغ نهایی پیش از ساخت در پنل نمایش داده می‌شود.

برخلاف Elasticsearch و Cassandra‏، ClickHouse روی اندازهٔ mini هم اجرا می‌شود. اولین ساعت هنگام ساخت کسر می‌شود و با حذف نمونه محاسبه متوقف می‌شود؛ تعهد ماهانه ندارد. معادل ماهانه بر مبنای ۷۳۰ ساعت است. برای مقایسه با سایر سرویس‌ها به قیمت‌گذاری و ماشین‌حساب هزینه سر بزنید.

اندازهمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۳۰۰۹۴۹٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۴۰۰۱٬۷۵۲٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۷۰۰۲٬۷۰۱٬۰۰۰

بازگشت به فهرست مطالب

ClickHouse در کنار PostgreSQL یا MySQL، نه به‌جای آن

رایج‌ترین اشتباه این است که ClickHouse را جایگزین دیتابیس اصلی اپلیکیشن کنیم. ClickHouse برای UPDATE و DELETE مکرر تک‌ردیفی، تراکنش چندجدولی و کلید یکتا ساخته نشده است. معماری درست معمولاً این است: PostgreSQL یا MySQL سفارش‌ها و کاربران را نگه می‌دارد و رویدادها یا کپی دوره‌ای داده برای تحلیل به ClickHouse فرستاده می‌شود.

این جدول تفاوت دو نوع دیتابیس را در کارهای روزمره نشان می‌دهد:

کارClickHousePostgreSQL یا MySQL
SUM و GROUP BY روی میلیون‌ها ردیفنقطهٔ قوت اصلیکند می‌شود و دیتابیس اصلی را درگیر می‌کند
درج دسته‌ای حجیمبسیار سریعقابل انجام، با هزینهٔ ایندکس‌ها
ویرایش و حذف یک ردیفسنگین و ناهم‌زمانسریع و معمول
تراکنش و کلید خارجیندارددارد
فشرده‌سازی دادهستونی و قویمحدود
مناسب برایگزارش، داشبورد، لاگدادهٔ اصلی اپلیکیشن

بازگشت به فهرست مطالب

پس از راه‌اندازی، از ساخت تا اولین گزارش

وقتی سفارش ClickHouse باز شود، همهٔ مراحل از پنل و ابزارهای معمول خودتان انجام می‌شود:

  1. وارد پنل شوید و بخش پایگاه‌های دادهٔ تحلیلی را باز کنید
  2. ClickHouse و یکی از اندازه‌های mini‏، standard یا plus را انتخاب کنید
  3. چند دقیقه صبر کنید تا نصب تمام و رمز ساخته شود
  4. فایل اطلاعات اتصال را دانلود و اتصال را با curl روی پورت ۸۱۲۳ آزمایش کنید
  5. یک دیتابیس و جدول MergeTree با کلید ORDER BY مناسب بسازید
  6. داده را دسته‌ای وارد کنید و داشبورد را به ClickHouse وصل کنید

پیش از ساخت، کیف پول را شارژ کنید؛ هزینهٔ اولین ساعت هنگام ثبت سفارش کسر می‌شود و اگر موجودی کافی نباشد، نمونه ساخته نمی‌شود.

بازگشت به فهرست مطالب

ورود داده: دسته‌ای بنویسید، نه ردیف به ردیف

ClickHouse برای INSERT‌های بزرگ و کم‌تعداد ساخته شده است. هر INSERT یک part جدید می‌سازد؛ اگر هر رویداد را جداگانه درج کنید، در چند دقیقه هزاران part کوچک ساخته می‌شود و ادغام پس‌زمینه از آن عقب می‌ماند. توصیهٔ رایج این است که در هر INSERT دست‌کم چند هزار ردیف بفرستید و تعداد INSERT‌ها را به چند بار در ثانیه محدود کنید.

اگر اپلیکیشن رویدادها را تک‌تک تولید می‌کند، دو راه ساده دارید. یکی تنظیم async_insert در سطح کاربر یا query است تا خود ClickHouse درج‌های کوچک را در حافظه جمع کند و یکجا بنویسد. دیگری استفاده از یک صف بین اپلیکیشن و ClickHouse است؛ صف پیام مدیریت‌شده می‌تواند رویدادها را نگه دارد تا یک worker آن‌ها را دسته‌ای وارد کند.

برای بارگذاری اولیه، فرمت‌هایی مثل CSV‏، JSONEachRow و Parquet مستقیماً پشتیبانی می‌شوند و می‌توانید فایل را با یک دستور curl به رابط HTTP بفرستید.

بازگشت به فهرست مطالب

امنیت و کاربران در ClickHouse

کاربر پیش‌فرض ClickHouse بدون رمز نصب می‌شود، اما در نسخهٔ مدیریت‌شده پیش از اولین اجرا یک رمز تصادفی ۲۴ کاراکتری برایش تعیین می‌شود و فقط هش SHA-256 آن در پیکربندی سرور ذخیره می‌شود. خود رمز رمزنگاری‌شده در پنل نگه‌داری می‌شود و از طریق فایل اطلاعات اتصال در حساب شما قابل دریافت است.

برای هر مصرف‌کننده کاربر جدا بسازید: داشبورد BI فقط به دسترسی خواندنی روی یک دیتابیس نیاز دارد و سرویس ورود داده فقط به INSERT روی جدول‌های مشخص. ClickHouse مدیریت کاربر و نقش را با SQL انجام می‌دهد و با CREATE USER و GRANT این کار در چند خط تمام می‌شود.

پورت‌های ۸۱۲۳ و ۹۰۰۰ برای اتصال از بیرون باز هستند و در پیکربندی فعلی TLS ندارند. رمزها را فقط در سمت سرور نگه دارید و برای بررسی دسترس‌پذیری پورت از شبکهٔ خودتان از ابزار بررسی پورت استفاده کنید.

بازگشت به فهرست مطالب

بکاپ و نگه‌داری دادهٔ تحلیلی

برای پایگاه‌های دادهٔ تحلیلی، از جمله ClickHouse، بکاپ خودکار ارائه نمی‌شود و برنامهٔ نسخهٔ پشتیبان بر عهدهٔ شماست. خبر خوب این است که دادهٔ تحلیلی معمولاً از منبع دیگری مثل دیتابیس اصلی یا لاگ‌ها قابل بازسازی است؛ پیش از هر چیز مشخص کنید کدام جدول‌ها واقعاً منحصربه‌فردند.

ClickHouse تابع s3 دارد که خروجی یک query را مستقیماً در فضای ذخیره‌سازی سازگار با S3 می‌نویسد. با این روش می‌توانید جدول‌های مهم را به‌صورت دوره‌ای در قالب Parquet یا Native در فضای ذخیره‌سازی ابری نگه دارید و در صورت نیاز با همان تابع دوباره بخوانید. برای جدول‌های کوچک‌تر، clickhouse-client با یک SELECT و فرمت خروجی دلخواه کافی است.

ساختار جدول‌ها را هم با SHOW CREATE TABLE ذخیره کنید؛ بدون آن، بازگرداندن داده به همان شکل قبلی دشوار است.

بازگشت به فهرست مطالب

انتقال داده از ClickHouse یا دیتابیس دیگر

اگر ClickHouse را جای دیگری اجرا می‌کنید، ابتدا ساختار جدول‌ها را با SHOW CREATE TABLE بازسازی کنید. سپس دو راه دارید: تابع remote که از نمونهٔ جدید مستقیماً به مبدأ وصل می‌شود و داده را با INSERT INTO ... SELECT منتقل می‌کند، یا خروجی فایل در فرمت Native یا Parquet و بارگذاری آن در مقصد.

برای انتقال از PostgreSQL یا MySQL‏، ClickHouse توابع جدولی postgresql و mysql دارد که می‌توانند یک جدول را مستقیم از دیتابیس مبدأ بخوانند؛ کافی است دیتابیس مبدأ از نمونهٔ ClickHouse قابل دسترسی باشد. برای حجم‌های بزرگ، انتقال را بر اساس بازه‌های زمانی تکه‌تکه انجام دهید تا یک query طولانی همه‌چیز را متوقف نکند.

بازگشت به فهرست مطالب

محدودیت‌های فاز نخست

نمونهٔ ClickHouse تک‌نودی است؛ جدول‌های Replicated‏، sharding و خوشه در این سرویس ارائه نمی‌شوند. اگر سرور میزبان برای نگه‌داری یا خرابی از دسترس خارج شود، دیتابیس هم تا بازگشت آن در دسترس نیست. تغییر اندازهٔ نمونهٔ موجود هم در فاز نخست پیش‌بینی نشده است.

به سیستم‌عامل و فایل‌های پیکربندی دسترسی ندارید، بکاپ خودکار ارائه نمی‌شود و TLS روی پورت‌ها فعال نیست. روی اندازه‌های کوچک، query‌های بسیار سنگین ممکن است به سقف حافظه برسند؛ در این حالت query را محدودتر کنید یا اندازهٔ بزرگ‌تری بسازید. اگر به کنترل کامل یا چند نود نیاز دارید، ClickHouse را روی سرور ابری خودتان نصب کنید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۲ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

چه زمانی ClickHouse انتخاب بهتری از PostgreSQL است؟
وقتی حجم داده بزرگ است و query‌ها تحلیلی‌اند، یعنی SUM‏، COUNT و GROUP BY روی تعداد زیادی ردیف و فقط چند ستون. PostgreSQL برای تراکنش و به‌روزرسانی تک‌ردیفی ساخته شده؛ ClickHouse داده را ستونی ذخیره می‌کند و در این نوع query‌ها معمولاً بسیار سریع‌تر است. برای UPDATE و DELETE مکرر تک‌ردیفی مناسب نیست.
برای چه کاربردهایی مناسب است؟
آنالیتیکس محصول و رفتار کاربر، گزارش‌گیری نزدیک به بلادرنگ، تحلیل لاگ و رویداد، متریک‌های مالی و فروش، و داشبوردهای BI؛ هر جا که query تحلیلی سنگین روی حجم بالای داده دارید و داده بیشتر اضافه می‌شود تا ویرایش.
چطور راه‌اندازی می‌شود؟
پس از باز شدن سفارش، از بخش پایگاه‌های دادهٔ تحلیلی در پنل، ClickHouse و اندازه را انتخاب می‌کنید و ظرف چند دقیقه فایل اطلاعات اتصال آماده است. این سرویس هنوز فعال نیست؛ تا آن زمان می‌توانید ClickHouse را خودتان روی یک سرور ابری نصب کنید.
هزینه چگونه محاسبه می‌شود؟
ساعتی و از کیف پول: قیمت سرور با اندازهٔ mini‏، standard یا plus به‌اضافهٔ کارمزد مدیریت. ClickHouse داده را فشرده ذخیره می‌کند و برای همین دیسک هر اندازه معمولاً دادهٔ بیشتری از حجم خام نگه می‌دارد. مبلغ نهایی پیش از ساخت در پنل نمایش داده می‌شود.
ClickHouse ایران‌کلاد چه زمانی قابل سفارش می‌شود؟
تاریخ قطعی اعلام نشده است. سامانهٔ سفارش و صورت‌حساب آماده است و پیش از باز شدن، نصب واقعی روی زیرساخت ما آزمایش می‌شود. تا آن زمان دکمهٔ ساخت در پنل پیام «به‌زودی» نشان می‌دهد و هزینه‌ای کسر نمی‌شود.
از چه پورت‌هایی می‌توانم به ClickHouse وصل شوم؟
رابط HTTP روی پورت ۸۱۲۳ برای curl، درایورهای HTTP و بیشتر ابزارهای BI، و رابط native روی پورت ۹۰۰۰ برای clickhouse-client و درایورهایی که پروتکل native را پشتیبانی می‌کنند. فایل اطلاعات اتصال در پنل پورت ۸۱۲۳ را نشان می‌دهد.
آیا اندازهٔ mini برای ClickHouse کافی است؟
برای یادگیری، آزمایش طرح جدول و داده‌های چند میلیون ردیفی بله؛ ClickHouse روی mini اجرا می‌شود. برای query‌های هم‌زمان بیشتر، GROUP BY‌های سنگین با تعداد زیادی کلید یکتا یا join روی جدول‌های بزرگ، اندازهٔ standard یا plus حافظهٔ لازم را فراهم می‌کند.
آیا از دادهٔ ClickHouse بکاپ خودکار گرفته می‌شود؟
خیر. برای پایگاه‌های دادهٔ تحلیلی بکاپ خودکار ارائه نمی‌شود. می‌توانید با تابع s3 خروجی جدول‌ها را مستقیماً در فضای ذخیره‌سازی ابری سازگار با S3 بنویسید یا با clickhouse-client خروجی فشرده روی سیستم خودتان بگیرید.
اتصال رمزنگاری‌شده (TLS) دارد؟
در پیکربندی فعلی پورت‌های ۸۱۲۳ و ۹۰۰۰ بدون TLS هستند و دسترسی با رمز محافظت می‌شود. رمز را فقط در سمت سرور اپلیکیشن نگه دارید و آن را در کد مرورگر یا اپ موبایل قرار ندهید.
می‌توانم چند کاربر با دسترسی محدود بسازم؟
بله. ClickHouse مدیریت دسترسی با SQL را دارد و با کاربر مدیر می‌توانید با CREATE USER و GRANT برای هر داشبورد یا سرویس، کاربر جدا با دسترسی فقط خواندنی روی دیتابیس مشخص بسازید.
تا زمان راه‌اندازی چطور ClickHouse را امتحان کنم؟
ClickHouse را روی یک سرور ابری نصب کنید و طرح جدول، کلید ORDER BY و query‌های داشبورد را همان‌جا آزمایش کنید. وقتی نسخهٔ مدیریت‌شده باز شد، با SHOW CREATE TABLE ساختار و با تابع remote یا خروجی فایل داده را منتقل می‌کنید.
آیا ClickHouse جای دیتابیس اصلی اپلیکیشن را می‌گیرد؟
معمولاً نه. الگوی رایج این است که دیتابیس تراکنشی مثل PostgreSQL یا MySQL داده‌های اصلی را نگه دارد و رویدادها یا کپی داده برای تحلیل به ClickHouse فرستاده شود. این‌طور هر دو در کاری که برایش ساخته شده‌اند بهترین عملکرد را دارند.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

ClickHouse مدیریت‌شده به‌زودی

تا باز شدن سفارش، ClickHouse را روی سرور ابری خودتان اجرا و طرح جدول و query‌های داشبورد را آزمایش کنید؛ بعداً داده را با تابع remote یا خروجی فایل منتقل می‌کنید.