آموزش مدیریت پایگاه داده PostgreSQL در ویندوز/لینوکس- قسمت 1

PostgreSQL Database Administration on Windows/Linux- Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مدیریت پایگاه داده PostgreSQL: یک مبتدی، یک متخصص (به روز شده با آخرین Postgresql V15) فرآیند PostgreSQL و معماری حافظه را درک کنید. PostgreSQL v12 را روی ویندوز و لینوکس نصب کنید. نحوه راه اندازی متغیر محیطی در ویندوز و لینوکس. ساختار دایرکتوری PostgreSQL. فایل های پیکربندی PostgreSQL. نحوه استفاده از رابط خط فرمان PSQL برای اتصال به PostgreSQL. نحوه ایجاد پایگاه داده/کاربر/شما از دستورات ابزار و Psql. نحوه استفاده از کاتالوگ های سیستم pg را بیاموزید. عملیات CRUD در PostgreSQL. وراثت جدول در PostgreSQL. پارتیشن بندی در PostgreSQL با استفاده از وراثت جدول. جدول را از/به PostgreSQL کپی کنید. نحوه ایجاد/انتقال/رها کردن Tablespace منطقی (pg dump، pgdumpall)، پشتیبان گیری فیزیکی (آفلاین، آنلاین). بایگانی مداوم و PITR. طرح توضیح چیست و چگونه هزینه پرس و جو را محاسبه کنیم. تعمیر و نگهداری (به روز رسانی آمار برنامه ریز، خلاء، فهرست مجدد روتین، خوشه). Failure Id Wraparound و Vacuum Freeze چیست. نحوه استفاده از رابط Pgadmin 4 PostgreSQL را در ویندوز و لینوکس حذف نصب کنید. ماژول جایزه دوره مدارک اضافی سفر به Postgresql v13 Postgresql v13 - ویژگی های جدید اجازه دهید Postgresql v15 Postgresql v15 را بررسی کنیم- ویژگی های جدید

PostgreSQL یک سیستم مدیریت پایگاه داده شی‌ای رابطه‌ای (ORDBMS) منبع باز پیشرفته و کلاس سازمانی است. این یک پایگاه داده رابطه ای است که از پرس و جوی SQL (رابطه ای) و JSON (غیر رابطه ای) پشتیبانی می کند.


PostgreSQL دارای مجموعه ویژگی‌های قوی از جمله کنترل همزمانی چند نسخه (MVCC)، بازیابی نقطه در زمان، کنترل‌های دسترسی دانه‌ای، جدول‌ها، تکثیر ناهمزمان، تراکنش‌های تودرتو، پشتیبان‌گیری آنلاین/هت، برنامه‌ریز/بهینه‌ساز پرس و جوی اصلاح‌شده، و نوشتن از قبل است. چوب بری از مجموعه کاراکترهای بین‌المللی، رمزگذاری نویسه‌های چند بایتی، یونیکد پشتیبانی می‌کند و برای مرتب‌سازی، حساسیت به حروف بزرگ و قالب‌بندی آگاه است. PostgreSQL هم از نظر تعداد داده هایی که می تواند مدیریت کند و هم از نظر تعداد کاربران همزمان که می تواند در خود جای دهد بسیار مقیاس پذیر است.


این دوره دانش گسترده ای از مدیریت پایگاه داده PostgreSQL با مثال هایی در زمان واقعی به یادگیرنده می دهد.


موضوعات تحت پوشش عبارتند از:

  • معماری فرآیند و حافظه PostgreSQL

  • نصب PostgreSQL v12 - Windows و Linux

  • راه اندازی متغیرهای محیطی PostgreSQL v12 - ویندوز و لینوکس

  • طرح بندی صفحه PostgreSQL

  • طرح دایرکتوری پایگاه داده

  • فایل های پیکربندی PostgreSQL

  • خوشه در PostgreSQL (Initdb، Start/Stop،Reload/Restart Cluster)

  • Createdb/Dropdb، Createuser/Dropuser Utility

  • ایجاد طرحواره و مسیر جستجوی طرحواره

  • دستورات رابط Psql

  • کاتالوگ های سیستم صفحه

  • کار با اشیاء PostgreSQL

  • عملیات CRUD

  • وراثت جدول

  • پارتیشن بندی جدول

  • Tablespace در PostgreSQL

  • پشتیبان گیری، بایگانی مداوم و PITR (بازیابی نقطه در زمان)

  • طرح و هزینه اجرای پرس و جو را توضیح دهید

  • تعمیر و نگهداری (به روز رسانی آمار برنامه ریز، خلاء، خوشه فهرست مجدد روتین)

  • تکه تکه شدن داده ها

  • بسته شدن شناسه تراکنش، انجماد خلاء، Auto_Vacuum Demon

  • Pgadmin 4

  • PostgreSQL v12 را در ویندوز و لینوکس حذف نصب کنید

  • ماژول جایزه

  • سفر به Postgresql نسخه 13

  • Postgresql v13 - ویژگی های جدید

  • بیایید Postgresql نسخه 15 را کاوش کنیم

  • Postgresql v15 - ویژگی های جدید


سرفصل ها و درس ها

معرفی Introduction

  • معرفی PostgreSQL PostgreSQL Introduction

  • راه اندازی صفحه PostgreSQL PostgreSQL Page Setup

نصب PostgreSQL v12 در ویندوز و لینوکس Installing PostgreSQL v12 on Windows and Linux

  • سیستم مورد نیاز PostgreSQL PostgreSQL System Requirement

  • نصب PostgreSQL v12 در ویندوز Installing PostgreSQL v12 on Windows

  • تنظیم متغیر محیطی PostgreSQL در ویندوز Setup PostgreSQL Environment Variable on Windows

  • نصب PostgreSQL v12 در لینوکس Installing PostgreSQL v12 on Linux

  • تنظیم متغیر محیطی PostgreSQL در لینوکس Setup PostgreSQL Environment Variable on Linux

معماری PostgreSQL PostgreSQL Architecture

  • معماری فرآیند و حافظه Process and Memory Architecture

  • فرآیند کارشناسی ارشد Postmaster Process

  • فرآیندهای سودمند Utility Processes

  • بخش های حافظه Memory Segments

  • فایل های فیزیکی در PostgreSQL Physical Files in PostgreSQL

خوشه پایگاه داده Database Cluster

  • خوشه PostgreSQL (Initdb، Start/Stop/Restart/Reload) PostgreSQL Cluster (Initdb, Start/Stop/Restart/Reload)

  • نسخه ی نمایشی خوشه PostgreSQL در ویندوز PostgreSQL Cluster Demo on Windows

  • نسخه ی نمایشی خوشه PostgreSQL در لینوکس PostgreSQL Cluster Demo on Linux

چیدمان دایرکتوری PostgreSQL PostgreSQL Directory Layout

  • طرح دایرکتوری پایگاه داده Database Directory Layout

  • دایرکتوری پایه Base Directory

فایل های پیکربندی Configuration Files

  • PostgreSQL.conf PostgreSQL.conf

  • PostgreSQL.Auto.conf PostgreSQL.Auto.conf

  • Pg_Ident.conf Pg_Ident.conf

  • Pg_Hba.conf Pg_Hba.conf

ایجاد اشیاء (پایگاه داده/کاربر/شما) و امتیازات Create Objects(Database/User/Schema) and Privileges

  • ایجاد/رها کردن پایگاه داده Create/Drop Database

  • ایجاد/رها کردن کاربر Create/Drop User

  • ایجاد/رها کردن طرحواره و مسیر طرحواره جستجو Create/Drop Schema and Search Schema Path

  • اعطا/لغو امتیازات روی اشیاء پایگاه داده Grant/Revoke Privileges on Database Objects

با استفاده از رابط خط فرمان Psql Using Psql Command Line Interface

  • دستورات Psql Psql Commands

کار با کاتالوگ سیستم Pg Working with Pg System Catalog

  • Pg_Catalog و مناطق زمانی در PostgreSQL Pg_Catalog & Time zones in PostgreSQL

عملیات CRUD در PostgreSQL CRUD Operations in PostgreSQL

  • CRUD مقدمه CRUD Introduction

  • ایجاد جدول، انواع داده ها، محدودیت ها، توابع و اپراتورها Create Table, Data Types, Constraints, Functions and Operators

  • بازیابی داده ها در PostgreSQL Retrieve Data in PostgreSQL

  • به روز رسانی رکوردها در یک جدول Update Records in a Table

  • حذف رکوردها در یک جدول Delete Records in a Table

وراثت جدول، پارتیشن بندی جدول و جدول کپی در PostgreSQL Table Inheritance, Table Partitioning and Copy Table in PostgreSQL

  • وراثت جدول Table Inheritance

  • پارتیشن بندی جدول با استفاده از وراثت Table Partitioning using Inheritance

  • جدول کپی Copy Table

کار با Tablespace Working with Tablespace

  • معرفی Tablespace Tablespace Introduction

  • Tablespace در ویندوز و لینوکس ایجاد کنید Create Tablespace on Windows and Linux

  • اشیاء را از Tablespace حرکت دهید و Tablespace را رها کنید Move Objects from Tablespace and Drop a Tablespace

  • Tablespace موقت در PostgreSQL Temporary Tablespace in PostgreSQL

پشتیبان گیری و بازیابی Backup and Restore

  • مقدمه ای بر پشتیبان گیری PostgreSQL Introduction to PostgreSQL Backups

  • پشتیبان گیری منطقی در ویندوز و لینوکس Logical Backups on Windows and Linux

  • نحوه فشرده سازی و تقسیم فایل های Dump How to Compress and Split Dump Files

  • بازیابی پایگاه داده با استفاده از پشتیبان گیری منطقی از طریق رابط Psql Restore Database using Logical Backups through Psql Interface

  • بازیابی پایگاه داده با استفاده از پشتیبان گیری منطقی از طریق Pg_Restore Utility Restore Database using Logical Backups through Pg_Restore Utility

  • پشتیبان گیری آفلاین Offline Backups

  • مقدمه ای بر پشتیبان گیری آنلاین Introduction to Online Backups

  • راه اندازی بایگانی مداوم در ویندوز Setup Continuous Archiving In Windows

  • راه اندازی بایگانی مداوم در لینوکس Setup Continuous Archiving In Linux

  • پشتیبان گیری آنلاین سطح پایین API Online Low Level API Backup

  • Pg_Basebackup Utility Pg_Basebackup Utility

  • بازیابی نقطه در زمان (PITR) Point-In-Time-Recovery(PITR)

  • Point-In-Time-Recovery (PITR) - نسخه ی نمایشی Point-In-Time-Recovery(PITR) - Demo

تعمیر و نگهداری در PostgreSQL Maintenance in PostgreSQL

  • مقدمه ای بر تعمیر و نگهداری Introduction to Maintenance

  • به روز رسانی آمار برنامه ریز\Analyze Updating Planner Statistics\Analyze

  • نحوه محاسبه هزینه پرس و جو و توضیح طرح How to Calculate Query Cost and Explain Plan

  • تکه تکه شدن داده ها Data Fragmentation

  • مقدمه ای بر وکیوم و وکیوم فول Introduction to Vacuum and Vacuum Full

  • چگونه یک پایگاه داده را خلاء کنیم و تکه تکه شدن داده ها را حذف کنیم How to Vacuum a Database and Remove Data Fragmentation

  • شناسه معامله با شکست مواجه شد Transaction ID Wrap Around Failure

  • انجماد در خلاء Vacuum Freeze

  • نمایه سازی مجدد معمولی Routine Re-Indexing

  • نحوه خوشه بندی یک جدول How to Cluster a Table

  • خلاء خودکار در PostgreSQL Auto-Vacuum in PostgreSQL

مقدمه ای بر رابط Pgadmin 4 Introduction to Pgadmin 4 Interface

  • Pgadmin 4 - نسخه ی نمایشی Pgadmin 4 - Demo

PostgreSQL v12 را از ویندوز و لینوکس حذف نصب کنید Uninstall PostgreSQL v12 From Windows and Linux

  • حذف PostgreSQL v12 از ویندوز - نسخه ی نمایشی Uninstall PostgreSQL v12 From Windows - Demo

  • حذف PostgreSQL v12 از لینوکس - نسخه ی نمایشی Uninstall PostgreSQL v12 From Linux - Demo

ماژول جایزه Bonus Module

  • مقدمه ای بر ارتقاء PostgreSQL Introduction to PostgreSQL Upgrade

  • PostgreSQL با استفاده از PG_Dumpal Utility ارتقا دهید. PostgreSQL Upgrade using PG_Dumpall Utility.

  • مقدمه ای بر PG_Upgrade Utility Introduction to PG_Upgrade Utility

  • PostgreSQL را با استفاده از PG_Upgrade Utility ارتقا دهید PostgreSQL Upgrade using PG_Upgrade Utility

سفر به Postgresql- نسخه 13 Journey into Postgresql- v13

  • مقدمه ای بر Postgresql نسخه 13 Introduction to Postgresql v13

  • Postgresql v13 - ویژگی های جدید قسمت 1 Postgresql v13 - New Features Part 1

  • Postgresql v13 - ویژگی های جدید قسمت 2 Postgresql v13 - New Features Part 2

  • Postgresql v13 - ویژگی های جدید قسمت 3 Postgresql v13 - New Features Part 3

بیایید Postgresql -v15 را کاوش کنیم Let's Explore Postgresql -v15

  • مقدمه ای بر Postgresql نسخه 15 Introduction to Postgresql v15

  • Postgresql v15 - ویژگی های جدید 1 Postgresql v15 - New Features 1

  • Postgresql v15 - ویژگی های جدید 2 Postgresql v15 - New Features 2

  • Postgresql v15 - ویژگی های جدید 3 Postgresql v15 - New Features 3

نمایش نظرات

نظری ارسال نشده است.

آموزش مدیریت پایگاه داده PostgreSQL در ویندوز/لینوکس- قسمت 1
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12.5 hours
78
Udemy (یودمی) udemy-small
21 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,495
4.4 از 5
دارد
دارد
دارد
Sadiq Basha

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sadiq Basha Sadiq Basha

مدیر ارشد پایگاه داده تولید

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.