TGViewer
Database Database @database_academy · 892 subscribers
Post #1618 78
🔵 عنوان مقاله
Cloudfloe's query engine in a celld cell (9 minute read)

🟢 خلاصه مقاله:
در این مقاله، به بررسی عملکرد موتور جست‌وجوی Cloudfloe در یک سلول واحد (Cell) پرداخته شده است. Cloudfloe یک رابط کاربری وب است که امکان استعلام داده‌های Iceberg را روی سرویس S3 با بهره‌گیری از DuckDB فراهم می‌کند. آزمایش‌هایی که انجام شده نشان می‌دهد که این سیستم چگونه می‌تواند جایگزین کانتینرهای مجزا برای هر درخواست شود که این موضوع اهمیت زیادی دارد، زیرا کاهش نیاز به ایجاد کانتینرهای جدید می‌تواند سرعت و کارایی سیستم را بهبود بخشد.

در این آزمایش، با استفاده از نسخه وب‌اسمبلی DuckDB، یک جدول Iceberg شامل ۳۷،۵۳۷ رکورد در عرض ۱۴۸ میلی‌ثانیه خوانده شد. اما زمانی که سلول‌های سرورلس حالت سرد داشتند یا تازه بیدار شده بودند، زمان پاسخ به بازه‌ای بین ۲۵۰ تا ۳۲۰ میلی‌ثانیه می‌رسید و اکثر حافظه خود را حفظ کرده بودند. این نشان می‌دهد که راه‌اندازی و بیدار کردن مجدد سلول‌ها هزینه‌بر است و بنابراین، حفظ نگهداری سلول‌های فعال، راه‌کار موثرتری است.

در ادامه، متوجه می‌شویم که نگه‌داشتن اتصال دائمی و گرم نگه داشتن سلول‌ها، تکرار درخواست‌ها را به طور قابل توجهی کاهش می‌دهد؛ در واقع، پاسخ‌ها در این حالت تنها حدود ۳ میلی‌ثانیه طول می‌کشید. این موضوع نشان می‌دهد که سیاست‌های مدیریت چرخه عمر سلول‌ها، کلید اصلی در طراحی سیستم است و نه تنها خاموش یا روشن کردن سریع سلول‌ها؛ بلکه ماندگاری آن‌ها و نگهداری فعال بودنشان، نقش بسیار مهمی در کارایی سامانه دارد.

در جمع‌بندی، این آزمایش نشان می‌دهد که ارتقاء و توسعه سیستم‌های سرورلس باید تمرکز بر مدیریت وضعیت و ماندگاری سلول‌ها داشته باشد تا پاسخ سریع‌تر و بهینه‌تری به کاربران ارائه دهند و هزینه‌های مربوط به راه‌اندازی مجدد و خاموش کردن سلول‌ها را کاهش دهند.

#هوش_مرزی #سرورلس #پایگاههای_داده #کلودفلو

🟣لینک مقاله:
https://gordonmurray.ie/data/2026/09/05/cloudfloes-query-engine-in-a-celld-cell.html?utm_source=tldrdata

➖➖➖➖➖➖➖➖
👑 @Database_Academy
gordonmurray.ie Cloudfloe's query engine in a celld cell | Gordon Murray Cloudfloe is a web interface I made a while back for querying Apache Iceberg data on S3 with DuckDB. A user saves a connection, writes SQL, runs it, and can ...
More from @database_academy
  1. Oct 11, 2026🔵 عنوان مقاله Running Apache Cloudberry as Postgres Extensions 🟢 خلاصه مقاله: در این مطا…
  2. Oct 11, 2026🔵 عنوان مقاله 5 Jev use cases for analytics, with real queries and datasets (15 minute re…
  3. Oct 11, 2026🔵 عنوان مقاله Metrics Board: Building an Agent-ready Metrics Layer (10 minute read) 🟢 خل…
  4. Oct 11, 2026🔵 عنوان مقاله Query Plan Rewriting in Postgres 🟢 خلاصه مقاله: برنامه‌ریزی مجدد کوئری در…
  5. Oct 10, 2026🔵 عنوان مقاله Release of Polars 2.0 (5 minute read) 🟢 خلاصه مقاله: نسخه ۲.۰ پولارز، تحول…
  6. Oct 10, 2026🔵 عنوان مقاله I benchmarked "Jev-killer" OpenAI Decisions API against Jev (2 minute read)…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →