واقعاً میزهای موجود در Snowflake چیست؟

میزهای موجود در برف فقط “ذخیره سازی” نیستند.
آنها استراتژی هایی برای نحوه مدیریت داده های خود بر اساس هزینه ، قابلیت بازپرداخت ، الگوهای پرس و جو و چرخه عمر هستند.
و در Snowflake انواع مختلفی دارید:
نوع جدول | هدف خاص
جدول دائمی | داده های تولید بلند مدت
جدول موقت | خراش ، داده های فقط جلسه
جدول گذرا | داده های نیمه زمانی (بدون عدم موفقیت)
جدول خارجی | پرس و جو از پرونده های ابر خارجی بدون بارگذاری
جدول پویا | نمای خودکار مادی شده
2.1 جدول دائمی
دوام کامل
Fail-Safe شامل (7 روز پشتیبان گیری پس از قطره-شما ذخیره سازی را پرداخت می کنید).
سفر زمان فعال شده (به طور پیش فرض 1 روز ، تا 90 روز در صورت پرداخت).
ایده آل برای داده های مهم تجاری.
✅ چه موقع استفاده می شود:
بانکهای اطلاعاتی مشتری ، معاملات مالی ، داده های نظارتی.
✅ تأثیر هزینه:
بالاتر ، زیرا Snowflake ابرداده اضافی + نسخه های امن را ذخیره می کند.
🟠 2.2 جدول گذرا
نیمه بادوام ، اما ارزان تر.
بدون عدم امنیت.
سفر زمان پشتیبانی می شود ، اما هیچ نسخه پشتیبان از فاجعه نیست.
✅ چه موقع استفاده می شود:
جداول مرحله بندی ETL
جداول گزارش از پیش جمع شده که می توانید از آن استفاده کنید
✅ تأثیر هزینه:
پایین تر از جداول دائمی.
✅ نکته طرفدار پنهان:
برای جداول بزرگ متوسط که در صورت از دست رفتن از بین می روند ، از گذرا استفاده کنید ، اما شما نمی خواهید هزینه های ایمن ناکام باشد.
🔵 2.3 جدول موقت
فقط در طول جلسه (یا تا زمان انقضاء جلسه) وجود دارد.
پس از بسته شدن جلسه ، صرفه جویی در ابرداده.
فوق العاده سریع و سبک.
✅ چه موقع استفاده می شود:
محاسبات خراش در مراحل ذخیره شده.
به نتایج موقت یا نتایج فیلتر می پیوندد.
✅ نکته طرفدار پنهان:
در ETL های پیچیده گسترده ، از جداول موقت در یک معامله استفاده کنید تا آنها به صورت خودکار تخریب شوند و انبار را تمیز نگه دارند.
🔴 2.4 جدول خارجی
شما داده ها را در Snowflake بارگیری نمی کنید.
شما پرونده ها را مستقیماً در S3 ، Blob Azure ، GCS نشسته اید.
✅ سناریوی واقعی:
شما میلیون ها پرونده پارکت/JSON/CSV دارید که روی S3 نشسته اند.
شما نمی خواهید دوباره هزینه ذخیره سازی را در Snowflake بپردازید.
به جای آن یک جدول خارجی ایجاد می کنید.