
ClickHouse سلفهاست: استقرار با یک کلیک
ClickHouse یک دیتابیس تحلیلی سریع برای کوئریهای بلادرنگ است. اتومیشن آن را با یک کلیک برای حفظ حریم خصوصی کامل دادهها روی سرور شخصی شما با HTTPS مستقر میکند.
ClickHouse
AnalyticsClickHouse یک دیتابیس تحلیلی سریع برای کوئریهای بلادرنگ است. اتومیشن آن را با یک کلیک برای حفظ حریم خصوصی کامل دادهها روی سرور شخصی شما با HTTPS مستقر میکند.
با استقرار ClickHouse چه چیزی میگیرید
سروری که اجاره میکنیم، هزینهاش، و آنچه نصبکننده از شما میپرسد.
- سرور
- CX23 · 2 vCPU · 4 GB RAM
- از
- 9$ در ماه
- راهاندازی
- نیازی به پیکربندی نیست
در هر استقرار موجود است
- سرور اختصاصی، هر ماشین یک برنامه
- صدور خودکار گواهی HTTPS
- زیردامنه رایگان، دامنه اختصاصی اختیاری
- راهاندازی مجدد، تغییر اندازه، اسنپشات و بازیابی
پروژه
هر آنچه این صفحه به بیرون از Automatio پیوند میدهد.
ClickHouse را با یک کلیک مستقر کنید
روی سرور خودتان، با دادههای خودتان. بدون ترمینال، بدون دستور Docker، بدون تنظیم گواهی.
- 1
اندازه را انتخاب کنید
با کوچکترین سروری که برای برنامه کافی است شروع کنید. بعداً بدون نصب مجدد تغییر دهید.
- 2
دکمه استقرار را بزنید
سرور را اجاره میکنیم، برنامه را با Docker نصب میکنیم و یک زیردامنه را به آن هدایت میکنیم.
- 3
بالا آمدنش را ببینید
آمادهسازی خودکار است و چند دقیقه طول میکشد. با صدور گواهی HTTPS برنامه فعال است.
اندازه سرور
ماهانه همراه با اشتراک Automatio صورتحساب میشود. سرور را حذف کنید، هزینه متوقف میشود.
قابلیتهای ClickHouse
کاوش کنید که Automatio چه کاری میتواند برای این مورد استفاده انجام دهد
موتور ذخیرهسازی ستونی (Columnar)
ClickHouse دادهها را به جای سطر، بر اساس ستون ذخیره میکند که این پایه و اساس کوئریهای تحلیلی با عملکرد بالا است. این معماری به سیستم اجازه میدهد تا در طول اسکن، دادههای نامربوط را نادیده بگیرد، عملیات I/O را کاهش داده و تجمعهای در مقیاس بزرگ را تسریع بخشد.
- 1موتورهای جدول MergeTree
- 2فشردهسازی کارآمد دادهها
- 3ایندکسگذاری اولیه و ثانویه
- 4ایندکس پراکنده (Sparse index) برای دیتاستهای عظیم
- 5بهینهسازی شده برای SSD/NVMe
قابلیتهای ClickHouse
- موتور ذخیرهسازی ستونی (Columnar)
ClickHouse دادهها را به جای سطر، بر اساس ستون ذخیره میکند که این پایه و اساس کوئریهای تحلیلی با عملکرد بالا است. این معماری به سیستم اجازه میدهد تا در طول اسکن، دادههای نامربوط را نادیده بگیرد، عملیات I/O را کاهش داده و تجمعهای در مقیاس بزرگ را تسریع بخشد.
- موتورهای جدول MergeTree
- فشردهسازی کارآمد دادهها
- ایندکسگذاری اولیه و ثانویه
- ایندکس پراکنده (Sparse index) برای دیتاستهای عظیم
- بهینهسازی شده برای SSD/NVMe
- پردازش کوئری بیدرنگ
ClickHouse که برای پردازش تحلیلی آنلاین (OLAP) طراحی شده است، زمان پاسخگویی زیر ثانیه را روی میلیاردها ردیف ارائه میدهد. این ابزار از اجرای کوئری برداری و پردازش موازی برای استفاده از تمام هستههای CPU موجود روی سرور شما برای داشبوردها و مانیتورینگ استفاده میکند.
- موتور اجرای برداری (Vectorized)
- پردازش موازی
- پشتیبانی از مقیاسپذیری چند هستهای
- اجرای کوئری تقریبی
- اینجِست داده با لتنسی پایین
- پشتیبانی جامع از SQL
با وجود اینکه ClickHouse یک دیتابیس OLAP است، پیادهسازی کامل SQL را سازگار با اکثر ابزارهای هوش تجاری ارائه میدهد. این شامل پشتیبانی از JOINهای پیچیده، زیرکوئریها و توابع تحلیلی پیشرفته مخصوص دادههای سری زمانی و لاگ است.
- زبان کوئری استاندارد SQL
- توابع پنجرهای (Window functions)
- عملیات پیچیده JOIN
- پشتیبانی بومی از دادههای JSON
- انواع دادههای Array و Nested
- تکثیر دادهها و امنیت
ClickHouse دسترسی به دادهها را از طریق تکثیر چندمستره ناهمگام تضمین میکند. این امر به بارهای کاری تحلیلی اجازه میدهد تا در طول خرابی سختافزار یا پنجرههای تعمیر و نگهداری عملیاتی باقی بمانند و قابلیت اطمینان را برای محیطهای تحلیلی پروداکشن فراهم کنند.
- تکثیر (Replication) ناهمگام
- معماری چندمستره (Multi-master)
- Failover خودکار
- اجرای توزیعشده
- ClickHouse Keeper داخلی
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| جنبه | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| زمان راهاندازی | فوری | ۱-۲ ساعت | ۱۵ دقیقه |
| مالکیت دادهها | میزبان شخص ثالث | ۱۰۰٪ متعلق به شما | ۱۰۰٪ متعلق به شما |
| نگهداری | صفر | بهروزرسانیهای دستی | خودکار |
| مدل هزینه | به ازای کوئری/اسکن | هزینه ثابت VPS | هزینه ثابت VPS |
| TLS/HTTPS | شامل میشود | Certbot دستی | پیکربندی خودکار |
زمان راهاندازی
مالکیت دادهها
نگهداری
مدل هزینه
TLS/HTTPS
این برای چه کسانی است
کسانی که واقعاً ClickHouse را روی سرور خودشان اجرا میکنند، و چه چیزی تغییر میکند.
یک بنیانگذار تکنفره که ایونتهای اپلیکیشن را ردیابی میکند
سر به فلک کشیدن هزینههای آنالیتیکس مدیریتشده با مقیاسپذیری ایونتهای کاربران.
قیمتگذاری ثابت زیرساخت صرفنظر از حجم کوئری، رشد پایدار و داشبوردهای سمت کاربر را امکانپذیر میکند.
- ردیابی ایونتهای کاربران در مقیاس میلیارد
- ساخت داشبورد متریکهای سمت کاربر
- خروجی گرفتن از گزارشهای مصرف سفارشی
یک تحلیلگر داده که در حال ساخت داشبورد است
دیتابیسهای سنتی SQL برای تجمیعهای بیدرنگ بسیار کند هستند.
نتایج کوئری زیر ثانیه روی دادههای خام امکان تست سریع فرضیه و هوش تجاری را بدون تایماوت فراهم میکند.
- اجرای JOINهای پیچیده SQL روی دادههای تاریخی
- اتصال Metabase برای مصورسازی
- تحلیل همبستگی ایونتها در طول ماهها
یک مهندسی دوآپس که لاگها را مدیریت میکند
ابزارهای لاگگیری اختصاصی دارای محدودیت نگهداری ۳۰ روزه هستند.
ذخیرهسازی بلندمدت لاگهای خام سیستم برای ممیزی و تشخیص ناهنجاری بدون برخورد با محدودیتهای قیمتگذاری.
- ایندکس کردن لاگهای دسترسی Nginx
- شناسایی روندهای ترافیکی بلندمدت
- جستجوی ناهنجاریهای تاریخی IP
یک محقق که در حال پردازش دیتاستها است
هزینههای کلود عمومی، کاوش در دیتاستهای بزرگ را غیرقابلاجرا میکند.
اینجِست و کوئری دیتاستهای متنباز در مقیاس وسیع هنگام پرداخت هزینه فقط برای منابع خام سرور مقرونبهصرفه میشود.
- بارگذاری دیتاستهای آب و هوایی یا مالی
- اجرای تحلیل روند چندساله
- مقایسه دیتاستها در طول دههها
این پرامپت چیست؟
بیاموزید این پرامپت چه میکند و چگونه میتواند به شما در دستیابی به نتایج بهتر کمک کند.
ذخیرهسازی ستونی برای سرعت بیدرنگ
ClickHouse برای پشتیبانی از Yandex.Metrica، دومین پلتفرم بزرگ وب آنالیتیکس در جهان ایجاد شد. این ابزار از ابتدا برای پردازش تریلیونها ردیف با کارایی فوقالعاده ساخته شده است. اکثر دیتابیسهای سنتی دادهها را در سطرها ذخیره میکنند. اگر میانگین یک ستون را بخواهید، آنها باید کل سطر را از دیسک بخوانند. ClickHouse دادهها را در ستونها ذخیره میکند. این سیستم فقط دادههای درخواستی خاص را میخواند، و به همین دلیل است که اغلب برای کارهای تحلیلی ۱۰۰ تا ۱۰۰۰ برابر سریعتر عمل میکند.
معماری: MergeTree و برداریسازی (Vectorization)
عملکرد از موتور جدول MergeTree ناشی میشود. هنگامی که دادهها را مینویسید، ClickHouse آنها را در بخشهایی ذخیره میکند و در پسزمینه ادغام (مرج) میکند. در طول این فرآیند، میتواند دادهها را به طور خودکار تجمیع یا حذف تکرار کند. موتور اجرا از پردازش برداری استفاده میکند. این امر به آن اجازه میدهد تا چندین نقطه داده را در یک دستورالعمل CPU مدیریت کند. این ابزار از تمام هستههای موجود CPU برای یک کوئری واحد استفاده میکند تا نتایج را در کسری از ثانیه برگرداند، حتی روی دیتاستهای عظیم.
ساعت اول: SQL و اینجِست
در ساعت اول، از طریق رابط HTTP یا خط فرمان بومی به سرور متصل خواهید شد. یک جدول با موتور MergeTree تعریف میکنید و اولین دیتاست خود را لود میکنید. از آنجایی که از SQL استاندارد استفاده میکند، میتوانید بلافاصله تجمعها و JOINهای پیچیده را اجرا کنید. نیازی به یادگیری یک زبان کوئری سفارشی ندارید. بیشتر کاربران ابزارهای مصورسازی مانند Metabase یا Grafana را برای ساخت فوری داشبورد متصل میکنند.
جایگاه ClickHouse
ClickHouse بهترین عملکرد را در استکهایی دارد که در آنها نیاز به تحلیل لاگهای ایونت، رفتار کاربر یا دادههای سنسور دارید. این ابزار به عنوان یک جایگزین متنباز برای سرویسهایی مانند BigQuery یا Snowflake عمل میکند. با میزبانی آن روی سرور خود، از هزینه بالای صورتحساب به ازای هر کوئری جلوگیری میکنید و در عین حال دادههای خام خود را خصوصی نگه میدارید. این ابزار در کنار یک دیتابیس تراکنشی مانند MySQL به خوبی کار میکند و کارهای تحلیلی سنگینی را که دیتابیس اصلی اپلیکیشن شما را کند میکند، بر عهده میگیرد.
بهینهسازی و فشردهسازی
این سیستم شامل پشتیبانی از توابع پیشرفته مانند عملیات پنجرهای و مدیریت آرایه است. این ویژگیها به شما امکان میدهد تحلیلهای سری زمانی پیچیدهای را بدون نوشتن کدهای دشوار انجام دهید. فشردهسازی دادهها به طور خودکار انجام میشود و اغلب فضای مورد نیاز روی دیسک شما را بیش از ۸۰ درصد کاهش میدهد. این کارایی امکان ذخیره سالها تاریخچه را روی یک VPS استاندارد بدون افزودن مداوم فضای ذخیرهسازی فراهم میکند. مدیریت دیتابیس شامل مانیتورینگ مصرف دیسک و حافظه است. از آنجا که ClickHouse به گونهای طراحی شده است که از RAM موجود برای سرعت استفاده کند، وقتی یک محیط اختصاصی به آن داده شود، بهترین عملکرد را ارائه میدهد.

مردم درباره ClickHouse چه میگویند
ببینید جامعه درباره ClickHouse چه فکر میکند
“سرعت آن فوقالعاده وحشتناک است. کوئریهایی که در Postgres سی ثانیه طول میکشیدند، در ClickHouse روی همان سختافزار در ۲۰ میلیثانیه اجرا میشوند.”
“این یک مصرفکننده حریص رم است، اما ارزشش را دارد. اگر RAM کافی داشته باشید، این سریعترین چیزی است که تا به حال اجرا خواهید کرد.”
“اگر آن را به صورت دستی انجام دهید، راهاندازی کمی درگیرکننده است، بهویژه Zookeeper، اما وقتی اجرا شود، مثل سنگ محکم است.”
“فشردهسازی دیوانهوار است. ما در مقایسه با تنظیمات قدیمی مبتنی بر سطر خود، ۸۰٪ در فضای ذخیرهسازی صرفهجویی کردیم.”
“ClickHouse عالی است اما سعی نکنید از آن مانند Postgres استفاده کنید. هیچ بهروزرسانی کوچکی یا حذف تکسطری وجود ندارد.”
“برای داشبوردهای بیدرنگ با میلیاردها ایونت، به معنای واقعی کلمه هیچ چیز دیگری در دنیای متنباز وجود ندارد که به آن نزدیک شود.”
ویدیوهای درباره ClickHouse
آموزشها، بررسیها و بحثهای درباره ClickHouse را تماشا کنید
“ClickHouse برای کوئریهای تحلیلی که در آنها میخواهید نتایج را روی میلیاردها ردیف تجمیع کنید، ساخته شده است”
“دیتابیسهای استاندارد کل ردیف را از روی دیسک میخوانند، حتی اگر شما فقط به یک ستون نیاز داشته باشید، اما ClickHouse فقط همان چیزی را که درخواست شده میخواند”
“موتور MergeTree مفهوم اصلی است که در آن دادهها به صورت بخشهایی نوشته شده و در پسزمینه ادغام میشوند”
“این موتور از اجرای وکتوریزه برای پردازش چندین نقطه داده در یک چرخه CPU بهره میبرد”
“یک تفاوت بزرگ این است که کلیدهای اصلی در ClickHouse یکتا نیستند؛ آنها برای محل قرارگیری دادهها و ایندکسگذاری استفاده میشوند”
“درج دادهها در دستههای کوچک ناکارآمد است؛ شما باید حداقل ۱۰۰۰ تا ۱۰,۰۰۰ ردیف در هر بار درج را هدف قرار دهید”
“نسبتهای فشردهسازی که با ذخیرهسازی ستونی به دست میآورید اغلب ۱۰ برابر یا حتی ۱۰۰ برابر بهتر از سیستمهای ردیفمحور است”
“ClickHouse از تمام هستههای موجود CPU روی یک سرور منفرد استفاده میکند تا یک کوئری را در سریعترین زمان ممکن حل کند”
“شما میتوانید از سینتکس استاندارد SQL شامل JOINها استفاده کنید، هرچند JOINهای محلی به طور قابل توجهی سریعتر از JOINهای توزیعشده هستند”
“مدیریت حافظه بسیار حیاتی است زیرا ClickHouse به گونهای طراحی شده است که برای سرعت بخشیدن، از RAM موجود جهت کش کردن بخشهای داده استفاده کند”
“این سیستم برای خواندن دادهها بهینهسازی شده است، نه برای بهروزرسانیهای مکرر یا حذف ردیفهای منفرد”
“ذخیرهسازی در بخشهایی سازماندهی میشود و اگر بخشهای فعال زیادی داشته باشید، فرآیند ادغام در پسزمینه کند خواهد شد”
“ClickHouse میتواند صدها میلیون ردیف در ثانیه را روی یک سرور VPS میانرده پردازش کند”
“انواع دادهها در اینجا اهمیت زیادی دارند؛ استفاده از کوچکترین نوع ممکن برای یک ستون، سرعت اسکن را بهبود میبخشد”
“مانیتورینگ جدولهای سیستمی مانند system.parts و system.processes برای دیباگ کردن کوئریهای کند ضروری است”
گردش کار خود را با اتوماسیون AI
Automatio قدرت عاملهای AI، اتوماسیون وب و ادغامهای هوشمند را ترکیب میکند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.
نکات حرفهای برای ClickHouse
نکات تخصصی برای کمک به شما در استفاده حداکثری از ClickHouse و دستیابی به نتایج بهتر.
انتخاب رم پایه ۸ گیگابایت
ClickHouse به گونهای طراحی شده است که برای سرعت کوئری از حافظه استفاده کند. یک سرور CX33 حداقل نیاز برای پایداری در محیط پروداکشن است.
استفاده از موتورهای MergeTree
همیشه برای دادههای اصلی خود از موتور جدول MergeTree استفاده کنید. این موتور پایدارترین گزینه است و از ایندکسگذاری و پارتیشنبندی پشتیبانی میکند.
دستهبندی اینسرتها (Batching)
ClickHouse با دستههای بزرگ (۱,۰۰۰ تا ۱۰,۰۰۰ ردیف) بهترین عملکرد را دارد و اینسرتهای تکردیفی را برای کاهش سربار مرج پسزمینه توصیه نمیکند.
نظرات
کاربران ما چه میگویند
به هزاران کاربر راضی که گردش کار خود را متحول کردهاند بپیوندید
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
مرتبط Self-Hosted Apps
Uptime Kuma
from $9/mo
Uptime Kuma is a free and open source monitoring tool that allows you to monitor your websites and applications.
Umami
from $9/mo
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
Plausible
from $9/mo
Plausible is a open source, self-hosted web analytics platform that lets you track website traffic and user behavior.
Netdata
from $9/mo
Netdata is a real-time performance monitoring tool that provides comprehensive system metrics, application monitoring, and infrastructure health insights.
Metabase
from $9/mo
Metabase is an open source business intelligence tool that allows you to ask questions and visualize data.
Grafana
from $9/mo
Grafana is an open source platform for data visualization and monitoring.
Formbricks
from $9/mo
Formbricks is an open-source survey and form platform for collecting user data.
سوالات متداول درباره ClickHouse
پاسخ سوالات رایج درباره ClickHouse را بیابید