529 subscribers
37 photos
5 videos
2 files
1.81K links
👑 DevOps Labdon



ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
ClickHouse Shard Rebalancing on Kubernetes: From Talk to Operator

🟢 خلاصه مقاله:
در این مقاله، به چالش‌هایی که هنگام تنظیم و مدیریت پایگاه‌های داده بزرگ مانند ClickHouse در محیط‌های ابری و اورکات، مواجه می‌شوند، پرداخته شده است. در دنیای فناوری اطلاعات، مقیاس‌پذیری و به‌روز رسانی ساختار داده‌ها یکی از موارد حیاتی است که نیازمند راهکارهای مؤثر و کارآمد است. به عنوان مثال، هنگام تغییر در تعداد سرورهای یک کلاستر، توزیع داده‌ها باید به گونه‌ای باشد که عملکرد سیستم تحت تأثیر قرار نگیرد و تعادل به خوبی حفظ شود.

در این مطالعه موردی، تیم توسعه نشان می‌دهد چگونه با توسعه یک اپراتور برای اورکات، توانسته است تعادل بخشیدن به پارتیشن‌های قدیمی در سایت‌های مختلف را در زمان حذف یا افزودن سرورها، به سادگی انجام دهد. این اپراتور هوشمند، بتواند بر اساس تغییرات در سایز کلاستر، پارتیشن‌های قدیمی را مجدداً توزیع کند، و در نتیجه نظم و تعادل را در تقسیم‌بندی داده‌ها حفظ کند. چنین رویکردی نه تنها باعث بهبود کارایی سیستم می‌شود، بلکه عملیات نگهداری و مدیریت پایگاه داده را نیز ساده‌تر می‌کند.

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

این مطالعه نشان می‌دهد که با پیاده‌سازی ابزارهای هوشمند و اتوماسیون، می‌توان فرآیندهای پیچیده را به سادگی مدیریت کرد و در عین حال عملکرد سیستم‌ها را به بهترین شکل حفظ نمود.

#ClickHouse #کلاسترکبورنته #اپراتور #مدیریتداده

🟣لینک مقاله:
https://ku.bz/vsJ9dBYKr

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
BigQuery to ClickHouse at 15M Call Minutes a Day: What Broke, What We Fixed, and How We Cut Costs 6x (8 minute read)

🟢 خلاصه مقاله:
در پروژه‌های تجزیه و تحلیل داده‌ها، انتقال سیستم‌های مورد استفاده نقش مهمی در بهبود کارایی و کاهش هزینه‌ها ایفا می‌کند. شرکت بولنا تصمیم گرفت فرآیندهای تحلیل داده‌های خود را از پلتفرم BigQuery به ClickHouse منتقل کند. این تغییرات نه تنها به هدف کاهش هزینه‌ها کمک کرد، بلکه فرآیندهای داخلی شرکت را نیز بهبود بخشید.

در این مسیر، بولنا با انتقال عملیات‌های مربوط به حذف تکراری داده‌ها (CDC) به داخل نمایه‌های مادی (Materialized Views)، توانست فرآیندهای تکراری را به نحوی بهینه‌تر مدیریت کند. همچنین، برای حل مشکل مقادیر JSONB که به دلیل فرآیند TOAST نشده بودند، از ویژگی REPLICA IDENTITY FULL بهره برد. این اقدامات باعث شد تا کارایی سیستم افزایش یافته و داده‌ها به صورت کامل و دقیق‌تر قابل بازیابی باشند.

یکی از مهم‌ترین نتایج این تغییرات، کاهش چشمگیر ترافیک مربوط به نوشتن‌های موقت در برنامه‌های کاربردی بود، زیرا این نوشتن‌ها دیگر نیاز به تکرارهای غیرضروری نداشتند. در نتیجه، هزینه‌های مرتبط با تحلیل‌های داده حدود ۶ برابر کاهش یافت و زمان دسترسی به داده‌ها پس از پایان تماس‌های تلفنی بهبود چشمگیری داشت؛ از ۵-۱۵ دقیقه به تنها ۱-۲ دقیقه رسید. این پیشرفت‌ها نشان می‌دهد که با طراحی مناسب، انتقال سیستم‌ها و بهینه‌سازی فرآیندهای داخلی می‌تواند تاثیر قابل توجهی بر رضایت‌مندی کاربران و صرفه‌جویی در هزینه‌ها داشته باشد.

#تحلیل_داده #کاهش_هزینه #ClickHouse #BigQuery

🟣لینک مقاله:
https://www.bolna.ai/blog/bigquery-to-clickhouse-15m-call-minutes?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon