
ClickHouse سلفهاست: استقرار با یک کلیک
ClickHouse یک دیتابیس تحلیلی پرسرعت برای کوئریهای بیدرنگ است. Automatio آن را با یک کلیک برای حفظ حریم خصوصی کامل دادهها روی سرور خودتان با HTTPS مستقر...
ClickHouse
AnalyticsClickHouse یک دیتابیس تحلیلی پرسرعت برای کوئریهای بیدرنگ است. Automatio آن را با یک کلیک برای حفظ حریم خصوصی کامل دادهها روی سرور خودتان با 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 را تماشا کنید
گردش کار خود را با اتوماسیون 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
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 را بیابید