🔵 عنوان مقاله
Benchmarking Single Node vs Distributed (5 minute read)
🟢 خلاصه مقاله:
در آزمون عملکرد TPC-H با حجم ۱ ترابایت، زمانی که مشخصات کلی سیستمها همسطح بودند، تفاوت مناطق قابل توجهی مشاهده شد. در این تست، سیستم توزیعشدهی Polars که روی ۳۲ گره قرار داشت، کمی بهتر از یک سرور تکنود m8i.32xlarge عمل کرد؛ اما این برتری تنها در مواردی بود که نوع بار کاری، I/O محور بود. در این نوع کوئریها، شبکهی burst به اوج سرعت ۴۰۰ گیگابیت در ثانیه رسید، در حالی که نود واحد تنها توانایی برقراری ارتباط ماندگار با سرعت ۵۰ گیگابیت در ثانیه داشت. در نتیجه، در این بخش، توان عملیاتی شبکهی بزرگتر باعث شد عملکرد سیستم توزیعشده بهتر باشد.
اما در مقابل، کوئریهایی که رابطههای پیوسته و نیازمند جستوجوهای پیوسته و پیچیده بودند، در سیستم تکنود سریعتر اجرا شدند. این موضوع ناشی از هزینهی بالای جابهجایی دادهها بین گرهها یا همان shuffle بود، بهخصوص زمانی که شبکهی توزیع شده تلاش میکرد این عملیات را مدیریت کند. در چنین مواردی، تکرار عملیات در یک نود واحد، هزینهی مربوط به ارتباط باتری دادهها را کاهش داد و در نتیجه سرعت اجرا بهتر بود.
در مجموع، این نتایج نشان میدهد که انتخاب بین سیستمهای تکنود و توزیعشده باید بر اساس نوع بار کاری و محدودیتهای سختافزاری انجام گیرد، چرا که هر کدام مزایا و معایب خاص خود را دارند.
#پایگاهداده #عملکرد #سیستمهایتوزیعشده #تحلیلپایدار
🟣لینک مقاله:
https://pola.rs/posts/single-node-vs-distributed/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Post #1435
74