اپلیکیشن اندرویدی فلشکارت آموزشی مبانی معماری پایگاه داده PostgreSQL
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی معماری پایگاه داده PostgreSQL
موضوع کلی: فناوری اطلاعات و علوم کامپیوتر
موضوع میانی: پایگاههای داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای مدیریت پایگاه داده
- 2. مفاهیم کلیدی پایگاه داده رابطهای
- 3. معماری پایگاه داده PostgreSQL: نمای کلی
- 4. اجزای اصلی سیستم PostgreSQL
- 5. فرایند راهاندازی و خاموش کردن PostgreSQL
- 6. مدیریت حافظه در PostgreSQL
- 7. بافر کش (Buffer Cache) و نقش آن
- 8. حافظه اشتراکی (Shared Memory)
- 9. حافظه موقت (Temporary Buffers)
- 10. فرآیندهای پسزمینه (Background Processes)
- 11. فرآیند اصلی (Postmaster/Postgres)
- 12. فرآیندهای کارگر (Worker Processes)
- 13. فرآیند بازنویس (WAL Writer)
- 14. فرآیند پاکسازی (Autovacuum Launcher)
- 15. فرآیند جمعآوری آمار (Stats Collector)
- 16. فرآیند زمانبندی (Scheduler)
- 17. فرآیند مدیریت لاگ (Logger)
- 18. مدیریت فایلها در PostgreSQL
- 19. دایرکتوری داده (Data Directory)
- 20. فایلهای پیکربندی (Configuration Files)
- 21. pg_hba.conf: احراز هویت کلاینت
- 22. postgresql.conf: تنظیمات عمومی
- 23. pg_ident.conf: نگاشت نام کاربری
- 24. ساختار دیسک و جداول
- 25. صفحات داده (Data Pages)
- 26. رکوردهای داده (Data Records)
- 27. ساختار جدول (Table Structure)
- 28. ایندکسها و نقش آنها
- 29. انواع ایندکس در PostgreSQL
- 30. B-Tree Indexes
- 31. Hash Indexes
- 32. GiST Indexes
- 33. SP-GiST Indexes
- 34. GIN Indexes
- 35. BRIN Indexes
- 36. مدیریت تراکنشها
- 37. مفهوم تراکنش (Transaction)
- 38. ACID Properties
- 39. شروع و پایان تراکنش
- 40. سطوح جداسازی تراکنش (Isolation Levels)
- 41. Read Uncommitted
- 42. Read Committed
- 43. Repeatable Read
- 44. Serializable
- 45. مدیریت همزمانی (Concurrency Control)
- 46. قفلگذاری (Locking)
- 47. انواع قفلها (Lock Types)
- 48. قفلهای اشتراکی (Shared Locks)
- 49. قفلهای انحصاری (Exclusive Locks)
- 50. قفلهای بهروزرسانی (Update Locks)
- 51. مدیریت Deadlocks
- 52. سیستم بازنویس (Write-Ahead Logging - WAL)
- 53. فایلهای WAL
- 54. نحوه عملکرد WAL
- 55. بازیابی پس از خرابی (Crash Recovery)
- 56. Point-in-Time Recovery (PITR)
- 57. پشتیبانگیری و بازیابی (Backup and Recovery)
- 58. انواع پشتیبانگیری
- 59. پشتیبانگیری کامل (Full Backup)
- 60. پشتیبانگیری افزایشی (Incremental Backup)
- 61. پشتیبانگیری تفاضلی (Differential Backup)
- 62. استراتژیهای پشتیبانگیری
- 63. ابزارهای پشتیبانگیری (pg_dump, pg_basebackup)
- 64. بازیابی از پشتیبان
- 65. مدیریت فضا و بهینهسازی
- 66. پاکسازی (Vacuuming)
- 67. Autovacuum
- 68. Vacuum Full
- 69. Analyze
- 70. بهینهسازی کوئریها
- 71. نمایهسازی (Indexing)
- 72. توضیح کوئری (EXPLAIN)
- 73. برنامهریزی کوئری (Query Planner)
- 74. بهینهسازیکنندههای داخلی
- 75. پایگاه داده توزیع شده (Distributed Databases)
- 76. مفاهیم پایگاه داده توزیع شده
- 77. شاردینگ (Sharding)
- 78. تکثیر (Replication)
- 79. انواع تکثیر
- 80. تکثیر مبتنی بر WAL (Streaming Replication)
- 81. تکثیر مبتنی بر اسنپشات (Snapshot Replication)
- 82. تکثیر ناهمزمان (Asynchronous Replication)
- 83. تکثیر همزمان (Synchronous Replication)
- 84. مدیریت Failover و Failback
- 85. امنیت در PostgreSQL
- 86. احراز هویت کاربران
- 87. مجوزهای دسترسی (Permissions)
- 88. نقشها (Roles)
- 89. رمزنگاری دادهها
- 90. فهرستبندی امنیتی (Security Auditing)
- 91. مدیریت لاگهای امنیتی
- 92. نظارت و مانیتورینگ
- 93. ابزارهای مانیتورینگ
- 94. مانیتورینگ عملکرد
- 95. مانیتورینگ لاگها
- 96. گزارشگیری از وضعیت سیستم
- 97. مقیاسپذیری (Scalability)
- 98. مقیاسپذیری عمودی (Vertical Scaling)
- 99. مقیاسپذیری افقی (Horizontal Scaling)
- 100. ملاحظات توسعه و نگهداری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.