PostgreSQL
پایگاهدادهٔ قدرتمند و متنباز، در عمق.
PostgreSQL پایگاه دادهی متنبازی است که پشت بسیاری از اپلیکیشنها کار میکند: پست، لایک، امتیاز و رکورد بازی همه در جدولهای آن ذخیره میشوند. این مسیر از جایی شروع میشود که درس SQL تمام شد و چیزهایی را یاد میدهد که PostgreSQL را خاص میکند: psql، انواع دادهی غنی مثل jsonb و timestamptz، ایندکسها و نقشهی اجرای کوئری، تراکنش و قفل، توابع پنجرهای و جستوجوی تماممتن، و ادارهی PostgreSQL در محیط واقعی.
همهچیز با PostgreSQL 18 بهروز است و هر درس کوتاه، کاربردی و همراه با آزمونهای تعاملی است. مثالها از نووا میآیند، یک شبکهی اجتماعی ساختگی با کاربر، پست، لایک و امتیاز بازی.
- درس
- ۲۱
- زمان
- ۳ ساعت
- سطح
- متوسط
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- هر سرور PostgreSQL را با psql بگردید و پایگاههای داده، اسکیماها و نقشهایش را بشناسید
- نوع درست را انتخاب کنید: timestamptz، numeric، uuid، jsonb، آرایه و enum
- خروجی EXPLAIN ANALYZE را بخوانید و ایندکسهایی طراحی کنید که کوئریهای کند را سریع کنند
- با تراکنش، قفل ردیف و UPSERT دادهها را زیر بار سنگین هم درست نگه دارید
- جدول ردهبندی، درخت دعوت و جستوجو را با توابع پنجرهای، CTE بازگشتی و جستوجوی تماممتن بسازید
- PostgreSQL را در محیط واقعی اداره کنید: کمترین دسترسی، استخر اتصال، VACUUM، پشتیبانگیری و پایش
نقشهٔ مسیر
۱ فصل ۱الفبای PostgreSQL
چرا PostgreSQL، و چطور با psql در یک سرور راهتان را پیدا کنید.
۰ / ۳۲ فصل ۲انواع دادهی غنی
متن، پول، زمان، سند و فهرست را به روش PostgreSQL ذخیره کنید.
۰ / ۴۳ فصل ۳ایندکس و کارایی
نقشهی اجرای کوئری را بخوانید و ایندکسهایی بسازید که سریعش کنند.
۰ / ۳۴ فصل ۴تراکنش و همروندی
وقتی هزاران کاربر همزمان مینویسند، دادهها را درست نگه دارید.
۰ / ۳۵ فصل ۵SQL پیشرفته در PostgreSQL
جدول ردهبندی، درخت، n مورد برتر هر گروه و جستوجوی واقعی، فقط با SQL.
۰ / ۴۶ فصل ۶ادارهی PostgreSQL
امنیت، استخر اتصال، VACUUM، پشتیبانگیری و پایش در محیط واقعی.
۰ / ۴