🔵 عنوان مقاله
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
Post #1618
78