بخش یازدهم | استفاده از PostgreSQL در محیطهای ابری
فصل 11 | استفاده از PostgreSQL در محیطهای ابری
- فصل 11-1 انتخاب ارائهدهنده خدمات ابری
- فصل 11-2 بررسی مزایا و معایب PostgreSQL در AWS، Microsoft Azure و Google Cloud
- فصل 11-3 مقایسه هزینهها و قابلیتهای ارائهدهندگان خدمات ابری
- فصل 11-4 انتخاب مناسبترین بستر ابری بر اساس نیازهای کسبوکار
- فصل 11-5 اجرای PostgreSQL در خدمات ابری
- فصل 11-6 راهاندازی PostgreSQL در AWS RDS
- فصل 11-7 ایجاد و مدیریت Snapshotها در AWS RDS
- فصل 11-8 راهاندازی PostgreSQL در Azure Database for PostgreSQL
- فصل 11-9 راهاندازی PostgreSQL در Google Cloud SQL
- فصل 11-10 مدیریت PostgreSQL با Console، CLI و API
- فصل 11-11 تنظیمات اولیه امنیت و دسترسی
- فصل 11-12 تنظیمات پیشرفته در محیطهای ابری
- فصل 11-13 مدیریت دسترسی با IAM Roles و Policies در AWS
- فصل 11-14 پیکربندی VPC و Firewall در Google Cloud و Azure
- فصل 11-15 بهینهسازی حافظه، CPU و IOPS
- فصل 11-16 استفاده از Performance Insights و ابزارهای Query Monitoring
- فصل 11-17 مدیریت مقیاسپذیری
- فصل 11-18 مقیاسپذیری عمودی (Vertical Scaling)
- فصل 11-19 افزایش منابع CPU و RAM
- فصل 11-20 مقیاسپذیری افقی (Horizontal Scaling)
- فصل 11-21 استفاده از Replication در محیطهای ابری
- فصل 11-22 پیادهسازی Clustering در Kubernetes
- فصل 11-23 استفاده از Load Balancerها برای توزیع بار
- فصل 11-24 مدیریت و نظارت بر PostgreSQL در فضای ابری
- فصل 11-25 استفاده از AWS CloudWatch
- فصل 11-26 استفاده از Google Cloud Monitoring
- فصل 11-27 استفاده از Azure Monitor
- فصل 11-28 مانیتورینگ با Prometheus
- فصل 11-29 طراحی داشبورد با Grafana
- فصل 11-30 نظارت با Zabbix
- فصل 11-31 پیکربندی هشدارها و داشبوردهای سفارشی
- فصل 11-32 استراتژیهای پشتیبانگیری و بازیابی
- فصل 11-33 استفاده از Snapshotهای خودکار و دستی
- فصل 11-34 پیادهسازی Continuous Archiving در فضای ابری
- فصل 11-35 بازیابی در سناریوهای Region Failure
- فصل 11-36 بازیابی دادههای حذفشده (Accidental Deletes)
- فصل 11-37 پیادهسازی High Availability
- فصل 11-38 استفاده از Multi-AZ Deployment در AWS RDS
- فصل 11-39 استفاده از Zone-Redundant Deployment در Azure
- فصل 11-40 پیادهسازی Patroni در محیطهای ابری
- فصل 11-41 پیادهسازی Pgpool-II در محیطهای ابری
- فصل 11-42 پیکربندی Streaming Replication
- فصل 11-43 استفاده از Kubernetes برای PostgreSQL
- فصل 11-44 آشنایی با Kubernetes و Helm Charts
- فصل 11-45 استقرار PostgreSQL در Kubernetes Cluster
- فصل 11-46 پیکربندی Persistent Volume
- فصل 11-47 خودکارسازی پشتیبانگیری در Kubernetes
- فصل 11-48 بهینهسازی هزینهها در محیطهای ابری
- فصل 11-49 استفاده از Reserved Instances
- فصل 11-50 استفاده از Spot Instances
- فصل 11-51 مدیریت و پایش هزینههای زیرساخت ابری
- فصل 11-52 مدیریت امنیت در محیطهای ابری
- فصل 11-53 پیادهسازی SSL/TLS
- فصل 11-54 استفاده از Encryption at Rest
- فصل 11-55 استفاده از Encryption in Transit
- فصل 11-56 مدیریت Security Groups و Firewallها
- فصل 11-57 ادغام PostgreSQL با سرویسهای دیگر
- فصل 11-58 استفاده از ابزارهای ETL مانند AWS Glue و Google Dataflow
- فصل 11-59 اتصال PostgreSQL به Tableau و Power BI
- فصل 11-60 طراحی Data Pipeline در محیطهای ابری
- فصل 11-61 معماری یکپارچه PostgreSQL با سرویسهای ابری و ابزارهای تحلیلی
بخش دوازدهم | توسعه و کدنویسی پیشرفته با PostgreSQL
فصل 12 | توسعه و کدنویسی پیشرفته با PostgreSQL
- فصل 12-1 مقدمهای بر توسعه در PostgreSQL
- فصل 12-2 معماری توسعه و قابلیتهای برنامهنویسی PostgreSQL
- فصل 12-3 آشنایی با زبان PL/pgSQL
- فصل 12-4 ایجاد و مدیریت بلوکهای کدنویسی
- فصل 12-5 توابع (Functions)
- فصل 12-6 ایجاد Functionهای سفارشی
- فصل 12-7 پارامترهای ورودی و خروجی
- فصل 12-8 مدیریت انواع داده در Functionها
- فصل 12-9 بهینهسازی عملکرد Functionها
- فصل 12-10 رویههای ذخیرهشده (Stored Procedures)
- فصل 12-11 ایجاد Stored Procedure
- فصل 12-12 مدیریت Transactionها در Procedureها
- فصل 12-13 تفاوت Procedure و Function
- فصل 12-14 کاربردهای عملی Stored Procedure
- فصل 12-15 Triggerها
- فصل 12-16 ایجاد Triggerهای BEFORE و AFTER
- فصل 12-17 Triggerهای Row-Level و Statement-Level
- فصل 12-18 مدیریت رویدادهای INSERT، UPDATE و DELETE
- فصل 12-19 بهینهسازی Triggerها
- فصل 12-20 View و Materialized View
- فصل 12-21 ایجاد Viewهای سفارشی
- فصل 12-22 مدیریت Materialized View
- فصل 12-23 Refresh کردن Materialized View
- فصل 12-24 بهینهسازی Viewها
- فصل 12-25 مدیریت Exceptionها
- فصل 12-26 استفاده از بلوک EXCEPTION
- فصل 12-27 مدیریت خطاها
- فصل 12-28 ثبت رخدادها (Logging)
- فصل 12-29 طراحی کدهای مقاوم در برابر خطا
- فصل 12-30 برنامهنویسی پویا (Dynamic SQL)
- فصل 12-31 استفاده از دستور EXECUTE
- فصل 12-32 جلوگیری از SQL Injection
- فصل 12-33 ساخت Queryهای پویا
- فصل 12-34 توسعه Extensionهای PostgreSQL
- فصل 12-35 آشنایی با Extensionها
- فصل 12-36 نصب و مدیریت Extensionها
- فصل 12-37 توسعه Extension سفارشی
- فصل 12-38 اتصال PostgreSQL به زبانهای برنامهنویسی
- فصل 12-39 اتصال با Python
- فصل 12-40 اتصال با Java
- فصل 12-41 اتصال با C#
- فصل 12-42 اتصال با Node.js
- فصل 12-43 اتصال با PHP
- فصل 12-44 توسعه APIهای مبتنی بر PostgreSQL
- فصل 12-45 استفاده از PostgreSQL در REST API
- فصل 12-46 اتصال به GraphQL
- فصل 12-47 مدیریت Connection Pool
- فصل 12-48 تست و اشکالزدایی
- فصل 12-49 Debug کردن کدهای PL/pgSQL
- فصل 12-50 تست واحد (Unit Testing)
- فصل 12-51 پروفایلگیری و بهینهسازی کد
- فصل 12-52 بهترین شیوههای توسعه
- فصل 12-53 استانداردهای کدنویسی
- فصل 12-54 مستندسازی کدها
- فصل 12-55 مدیریت نسخه اسکریپتهای پایگاه داده
- فصل 12-56 طراحی پروژههای سازمانی مبتنی بر PostgreSQL
بخش سیزدهم | کار با افزونهها و ابزارهای جانبی
فصل 13 | کار با افزونهها و ابزارهای جانبی PostgreSQL
- فصل 13-1 افزونه PostGIS و سیستم اطلاعات جغرافیایی (GIS)
- فصل 13-2 نصب و راهاندازی PostGIS
- فصل 13-3 ذخیره و مدیریت دادههای جغرافیایی
- فصل 13-4 اجرای پرسوجوهای مکانی (Spatial Queries)
- فصل 13-5 تحلیلهای پیشرفته دادههای جغرافیایی
- فصل 13-6 افزونه TimescaleDB و مدیریت دادههای سریزمانی
- فصل 13-7 نصب و ادغام TimescaleDB با PostgreSQL
- فصل 13-8 مدیریت دادههای سریزمانی (Time-Series Data)
- فصل 13-9 بهینهسازی پرسوجوهای سریزمانی
- فصل 13-10 استفاده از Continuous Aggregates
- فصل 13-11 افزونه CitusDB و مقیاسپذیری افقی
- فصل 13-12 نصب و راهاندازی CitusDB
- فصل 13-13 شاردینگ (Sharding) جداول
- فصل 13-14 مدیریت خوشههای داده
- فصل 13-15 تحلیل و بهینهسازی پرسوجوهای توزیعشده
- فصل 13-16 جستجوی متن کامل (Full-Text Search)
- فصل 13-17 پیکربندی Full-Text Search
- فصل 13-18 ایجاد و مدیریت ایندکسهای جستجو
- فصل 13-19 استفاده از توابع پیشرفته جستجو
- فصل 13-20 پیادهسازی Highlighting و Ranking
- فصل 13-21 Foreign Data Wrappers (FDW)
- فصل 13-22 نصب و پیکربندی FDW
- فصل 13-23 اتصال به پایگاههای داده MySQL، Oracle و MongoDB
- فصل 13-24 مدیریت و یکپارچهسازی دادههای خارجی
- فصل 13-25 محدودیتها و بهینهسازی FDW
- فصل 13-26 افزونه pg_trgm و جستجوی تقریبی
- فصل 13-27 نصب و راهاندازی pg_trgm
- فصل 13-28 پیادهسازی جستجوی فازی (Fuzzy Search)
- فصل 13-29 بهینهسازی جستجوی تقریبی در دادههای حجیم
- فصل 13-30 افزونه pgAudit
- فصل 13-31 نصب و فعالسازی pgAudit
- فصل 13-32 ثبت رویدادهای مهم پایگاه داده
- فصل 13-33 تحلیل و مدیریت لاگهای امنیتی
- فصل 13-34 پیادهسازی الزامات امنیتی و انطباق (Compliance)
- فصل 13-35 افزونه pg_partman
- فصل 13-36 نصب و راهاندازی pg_partman
- فصل 13-37 خودکارسازی ایجاد پارتیشنها
- فصل 13-38 مدیریت پارتیشنهای زمانی و محدودهای
- فصل 13-39 تحلیل و گزارشگیری از پارتیشنها
- فصل 13-40 افزونه Multicorn
- فصل 13-41 اتصال به منابع داده سفارشی با Multicorn
- فصل 13-42 ادغام PostgreSQL با Python و سایر زبانها
- فصل 13-43 پیادهسازی سرویسهای خارجی در PostgreSQL
- فصل 13-44 افزونه Hstore
- فصل 13-45 نصب و پیکربندی Hstore
- فصل 13-46 ذخیره و مدیریت دادههای Key-Value
- فصل 13-47 استفاده از توابع Hstore در پرسوجوهای پیشرفته
- فصل 13-48 مقایسه Hstore و JSONB و کاربردهای هرکدام
- فصل 13-49 مدیریت افزونهها با pg_extension
- فصل 13-50 نصب، بهروزرسانی و حذف افزونهها
- فصل 13-51 تحلیل وابستگیهای افزونهها
- فصل 13-52 پیکربندی و مدیریت پیشرفته افزونهها
- فصل 13-53 ابزارهای نظارتی
- فصل 13-54 نصب و استفاده از pgAdmin
- فصل 13-55 مانیتورینگ با Zabbix
- فصل 13-56 مانیتورینگ با Prometheus
- فصل 13-57 گزارشگیری و تحلیل عملکرد با ابزارهای جانبی
- فصل 13-58 توسعه افزونههای سفارشی
- فصل 13-59 طراحی و ایجاد افزونههای اختصاصی
- فصل 13-60 توسعه افزونه با PL/pgSQL و Python
- فصل 13-61 اشکالزدایی (Debugging) و نگهداری افزونهها
- فصل 13-62 بهترین شیوههای توسعه و انتشار افزونههای PostgreSQL
بخش چهاردهم | مدیریت مهاجرت و بهروزرسانی پایگاه داده
فصل 14 | مدیریت مهاجرت و بهروزرسانی پایگاه داده PostgreSQL
- فصل 14-1 برنامهریزی مهاجرت پایگاه داده
- فصل 14-2 اهمیت و اصول برنامهریزی مهاجرت
- فصل 14-3 تحلیل وابستگیها و بررسی سازگاری Schemaها
- فصل 14-4 نسخهبندی (Versioning) پایگاه داده
- فصل 14-5 مدیریت نسخهها در محیطهای توسعه، آزمایش و تولید
- فصل 14-6 ابزارهای مدیریت مهاجرت
- فصل 14-7 آشنایی با Flyway
- فصل 14-8 آشنایی با Liquibase
- فصل 14-9 آشنایی با Sqitch
- فصل 14-10 مقایسه مزایا و معایب ابزارهای مهاجرت
- فصل 14-11 پیادهسازی مهاجرت با ابزارهای مدیریت نسخه
- فصل 14-12 اجرای مهاجرت پایگاه داده
- فصل 14-13 اصول طراحی اسکریپتهای مهاجرت
- فصل 14-14 افزودن جدولها و ستونهای جدید
- فصل 14-15 تغییر ساختار جدولها
- فصل 14-16 حذف ایمن ستونها و دادهها
- فصل 14-17 طراحی اسکریپتهای Rollback
- فصل 14-18 آزمون و اعتبارسنجی مهاجرت در محیطهای غیرتولیدی
- فصل 14-19 مدیریت بهروزرسانی PostgreSQL
- فصل 14-20 استراتژیهای ارتقای PostgreSQL
- فصل 14-21 ارتقای نرمافزار PostgreSQL
- فصل 14-22 ارتقای نسخه پایگاه داده
- فصل 14-23 بررسی قابلیتهای نسخههای جدید
- فصل 14-24 مدیریت ناسازگاریهای بین نسخهها
- فصل 14-25 ارتقای بدون Downtime
- فصل 14-26 مفهوم Zero Downtime Upgrade
- فصل 14-27 ارتقا با pg_upgrade
- فصل 14-28 ارتقا با Logical Replication
- فصل 14-29 اجرای ارتقا در محیطهای عملیاتی با حداقل اختلال
- فصل 14-30 ارتقا در محیطهای خوشهای و High Availability
- فصل 14-31 مدیریت ارتقا در Clusterها
- فصل 14-32 ارتقا در محیطهای Streaming Replication
- فصل 14-33 هماهنگی Failover و ارتقای Primary و Standby
- فصل 14-34 اعتبارسنجی سرویس پس از ارتقا
- فصل 14-35 مهاجرت بین محیطهای مختلف
- فصل 14-36 مهاجرت به AWS RDS
- فصل 14-37 مهاجرت به Azure Database for PostgreSQL
- فصل 14-38 مهاجرت به Google Cloud SQL
- فصل 14-39 مهاجرت از سایر پایگاههای داده به PostgreSQL
- فصل 14-40 استفاده از ابزارهای ETL در مهاجرت
- فصل 14-41 مدیریت دادههای ناسازگار و تبدیل دادهها
- فصل 14-42 نظارت و عیبیابی مهاجرت
- فصل 14-43 بررسی لاگهای فرآیند مهاجرت
- فصل 14-44 استفاده از ابزارهای مانیتورینگ برای مهاجرت
- فصل 14-45 تحلیل و رفع خطاهای مهاجرت
- فصل 14-46 آزمون و اعتبارسنجی دادهها پس از مهاجرت
- فصل 14-47 مستندسازی مهاجرت و بهروزرسانی
- فصل 14-48 مستندسازی فرآیند مهاجرت
- فصل 14-49 ثبت تغییرات ساختار و نسخهها
- فصل 14-50 تهیه راهنمای فنی برای توسعهدهندگان و مدیران سیستم
- فصل 14-51 استفاده از ابزارهای مستندسازی مانند Confluence
- فصل 14-52 بهترین روشها و استراتژیهای مهاجرت
- فصل 14-53 مدیریت تغییرات با رویکرد Agile
- فصل 14-54 برگزاری Code Review و جلسات فنی برای مهاجرت
- فصل 14-55 مدیریت ریسک در فرآیند مهاجرت
- فصل 14-56 طراحی راهبرد جامع Migration و Upgrade برای PostgreSQL
مد بوک | جامع ترین آرشیو کتاب های پزشکی








نقد و بررسی وجود ندارد.