🔵 عنوان مقاله
Postgres relation files, filed under base/ (7 minute read)
🟢 خلاصه مقاله:
در پایگاه داده پستگرس، هر رابطه یا شیء، به صورت فایلهای فیزیکی مستقل نگهداری میشود که با توجه به فضای جدول، پایگاه داده و شناسه فایل مربوطه تعیین میشوند. این فایلها در مسیرهای خاصی با نامهایی منحصر به فرد قرار میگیرند و در صورت نیاز، شاخهها یا فایلهای اضافی مانند TOAST نیز ایجاد میشوند تا حجم زیاد دادهها را مدیریت کنند. ارتباط بین اشیاء منطقی و فایلهای فیزیکی در پستگرس انعطافپذیر است؛ به عنوان مثال، عملیاتهایی مانند VACUUM FULL یا REINDEX میتواند فضای ذخیرهسازی را بازنویسی کرده و relfilenodeها را جابجا کند، در حالی که هویت اصلی جدول حفظ میشود و تغییر نمیکند. این قابلیت به پستگرس اجازه میدهد که جداول بزرگ را به صورت شفاف و بدون اختلال در فرآیندهای جاری، در چندین فایل تقسیم کند و مدیریت کند. بنابراین، ساختار فایلهای فیزیکی این سیستم به گونهای طراحی شده است که انعطافپذیری، کارایی و سازگاری با عملیات نگهداری و بهروزرسانی را تضمین کند.
#پایگاه_داده #پستگرس #مدیریت_فایل #پشتیبانی
🟣لینک مقاله:
https://boringsql.com/posts/files-forks-and-relfilenodes?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Post #1732
44