کتاب PostgreSQL 16 Administration Cookbook: Solve real-world Database Administration challenges with 180+ practical recipes and best practices (کتاب راهنمای مدیریت PostgreSQL 16: چالش های مدیریت پایگاه داده در دنیای واقعی را با بیش از 180 دستور العمل عملی و بهترین شیوه حل کنید) در 12 فصل مختلف آموزش مدیریت پایگاه داده قدرتمند PostgreSQL نسخه 16 را آموزش میدهد.
در ادامه مقدمهای از کتاب PostgreSQL 16 Administration Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب PostgreSQL 16 Administration Cookbook:
PostgreSQL یک سیستم مدیریت پایگاه داده منبع باز قدرتمند با شهرت رشک برانگیز برای عملکرد و ثبات بالا است. با بسیاری از ویژگیهای جدید در زرادخانه خود، PostgreSQL ۱۶ به شما امکان میدهد زیرساخت PostgreSQL خود را افزایش دهید. با این کتاب، یک رویکرد گام به گام و مبتنی بر دستور العمل برای مدیریت مؤثر PostgreSQL در پیش خواهید گرفت.
کتاب PostgreSQL 16 Administration Cookbook شما را با آخرین ویژگیهای PostgreSQL ۱۶ راهاندازی میکند و در عین حال به شما کمک میکند تا کل اکوسیستم پایگاه داده را کشف کنید. شما مهارتهایی را برای رسیدگی به طیف وسیعی از چالشهای پیش آمده در مدیریت پایگاه داده، از جمله وظایفی مانند ایجاد جدول، مدیریت مشاهده، بهبود عملکرد و امنیت پایگاه داده به دست خواهید آورد.
همانطور که پیشرفت میکنید، کتاب توجه را به موضوعات مهمی مانند نقشهای نظارتی، تأیید اعتبار نسخه پشتیبان، نگهداری منظم و بازیابی پایگاه داده PostgreSQL ۱۶ شما جلب میکند.
این به شما کمک میکند تا نقشها را درک کنید و از دسترسی بالا، همزمانی و تکرار اطمینان حاصل کنید. همراه با دستور العملهای به روز شده، این کتاب به حوزههای مهمی مانند استفاده از ستونهای تولید شده، بیانیه MERGE، استقرار اتوماسیون، PostgreSQL در ابر خصوصی یا عمومی و موارد دیگر میپردازد.
در پایان این کتاب PostgreSQL، دانشی را که برای مدیریت کارآمد پایگاه داده PostgreSQL ۱۶ خود نیاز دارید، هم در فضای ابری و هم در فضای داخلی به دست خواهید آورد.
بیشتر بخوانید: کتاب PostgreSQL 14 Administration Cookbook
کتاب PostgreSQL 16 Administration Cookbook برای چه کسی است؟
این کتاب PostgreSQL ۱۶ برای مدیران پایگاه داده، معماران پایگاه داده، توسعهدهندگان پایگاه داده، و هر کسی که علاقهمند به برنامهریزی و اجرای پایگاههای داده تولید زنده با استفاده از PostgreSQL ۱۶ است. کسانی که به دنبال راه حلهای عملی برای هر مشکل مرتبط با مدیریت PostgreSQL ۱۶ هستند، این را نیز خواهند یافت.
کتاب مفید برخی از تجربههای مربوط به مدیریت پایگاههای داده PostgreSQL به شما کمک میکند تا بهترین استفاده را از این کتاب ببرید. با این حال، حتی اگر به تازگی سفر Postgres خود را آغاز کردهاید، یک منبع مفید است.
بیشتر بخوانید: کتاب Mastering PostgreSQL 15
آنچه کتاب PostgreSQL 16 Administration Cookbook پوشش میدهد:
فصل ۱، مراحل اول، شما را با PostgreSQL ۱۶ آشنا میکند. نحوه دانلود و نصب PostgreSQL ۱۶، اتصال به سرور PostgreSQL، فعال کردن دسترسی سرور به شبکه یا کاربران راه دور، استفاده از ابزارهای مدیریت گرافیکی یا ابزار پرس و جو و اسکریپت psql، تغییر رمز عبور ایمن، جلوگیری از رمزگذاری رمز عبور، استفاده از فایل سرویس اتصال، و عیبیابی اتصال ناموفق. این فصل همچنین نحوه استفاده از PostgreSQL در فضای ابری، از جمله Kubernetes، و با TPA (معمار مورد اعتماد Postgres) را پوشش میدهد.
فصل ۲ کتاب PostgreSQL 16 Administration Cookbook، کاوش در پایگاه داده، نحوه شناسایی نسخه سرور پایگاه داده مورد استفاده و زمان کارکرد سرور را نشان میدهد. این به شما کمک میکند تا فایلهای سرور پایگاه داده، گزارش پیام سرور پایگاه داده وشناسه سیستم پایگاه داده را پیدا کنید.
نحوه فهرست کردن پایگاههای داده در سرور پایگاه داده را توضیح میدهد و حاوی دستور العملهایی برای یافتن تعداد جداول در پایگاه داده شما، مقدار حافظه و فضای دیسک توسط هر پایگاه داده و جدول، بزرگترین جداول، چند ردیف است. یک جدول، هم دقیقاً و هم با تخمین سریعتر، و چگونگی درک وابستگیهای شی را دارد.
فصل ۳ کتاب PostgreSQL 16 Administration Cookbook، پیکربندی سرور، با نشان دادن مکان اسناد شروع میشود. سپس نحوه برنامهریزی یک پایگاه داده جدید و نحوه مشاهده و تغییر تنظیمات سرور پایگاه داده را به روشهای مختلف مورد بحث قرار میدهد: در سطح جهانی، در سطح پایگاه داده، از داخل برنامه، در یک جلسه، و بسته به اینکه چه کاربری دارد. وارد شدهاید. فصل با سه دستور العمل در مورد نحوه افزودن، استفاده و مدیریت پسوندهای PostgreSQL به پایان میرسد.
فصل ۴ کتاب PostgreSQL 16 Administration Cookbook، کنترل سرور، شامل دستور العملهایی در مورد نحوه راهاندازی و توقف سرور پایگاه داده به صورت دستی و نحوه بارگذاری مجدد پیکربندی سرور است.
در مورد اتصالات، ما نشان میدهیم که چگونه میتوان از اتصالات جدید جلوگیری کرد، آنها را به ازای هر کاربر محدود کرد و آنها را خاتمه داد تا یک کاربر معین از سیستم خارج شود. این فصل با دستور العملهایی در مورد موضوعات مرتبط با مقیاسپذیری و تخصیص منابع، مانند گزینههای مختلف چند اجارهای بر اساس نمونههای جداگانه، پایگاه داده یا طرحوارهها، و راهاندازی یک استخر اتصال با استفاده از یک یا چند نمونه PgBouncer، پایان مییابد.
فصل ۵ کتاب PostgreSQL 16 Administration Cookbook، جداول و دادهها، با دو دستور در مورد ناماشیاء پایگاه داده آغاز میشود، سپس دوازده دستور العمل با راه حل مسائل عملی مانند ردیفهای تکراری، یافتن نامزدهای خوب برای محدودیتهای منحصر به فرد، تولید دادههای آزمایشی و دادههای نمونه، بارگیری دادهها از صفحات گسترده یا مسطح. فایلها، اعمال تغییرات بزرگ داده، استفاده از پارتیشنبندی برای مدیریت دادههای بزرگ، ادغام دادهها با عبارت MERGE، و استفاده مناسب از انواع دادههای JSON.
فصل ۶ کتاب PostgreSQL 16 Administration Cookbook، امنیت، یک نمای کلی امنیتی را ارائه میکند، به دنبال آن دستور العملهایی در ابرکاربر PostgreSQL، لغو دسترسی کاربر به جدول و اجازه دسترسی کاربر به جدول و ستونها یا ردیفهای خاص.
سپس در مورد ایجاد یک کاربر جدید، جلوگیری از اتصال موقت کاربر، حذف کاربر بدون حذف دادههایشان، بررسی اینکه آیا همه کاربران رمز عبور امنی دارند، اعطای اختیارات محدود ابرکاربر به کاربران خاص، بررسی تغییرات، دانستن اینکه چه کسی در حال حاضر متصل است، یکپارچهسازی بحث میکنیم. با LDAP، اتصال با استفاده از SSL، رمزگذاری دادههای حساس، و راهاندازی امنیت ابری.
فصل ۷ کتاب PostgreSQL 16 Administration Cookbook، مدیریت پایگاه داده، با دستور العملهایی برای نوشتن اسکریپتها شروع میشود که در آن همه دستورات یا موفق میشوند یا شکست میخورند، یا در اولین خطا خارج میشوند، از متغیرهای psql برای ذخیره دادهها یا تغییر مشروط جریان اسکریپت استفاده میکنند و یک اعلان مفیدتر را تنظیم میکنند.
سپس میبینیم که چگونه کارهای تعمیر و نگهداری را زمانبندی کنیم، اقداماتی را روی بسیاری از جداول انجام دهیم، ستونها را اضافه و حذف کنیم، نوع دادههای یک ستون یا تعریف یک نوع شمارشی را تغییر دهیم، محدودیتها را همزمان اضافه کنیم، طرحوارهها یا جدولها را اضافه و حذف کنیم، واشیاء را بین آنها جابجا کنید، بهاشیاء در پایگاه دادههای دیگر دسترسی داشته باشید، نه تنها PostgreSQL را اجرا کنید، به روزرسانی دادهها را در نماها فعال کنید، از نماهای تحقق یافته، ستونهای داده تولید شده و فشردهسازی دادهها استفاده کنید.
فصل ۸ کتاب PostgreSQL 16 Administration Cookbook، نظارت و تشخیص، با یک مرور کلی از نظارت، از جمله در فضای ابری، و نحوه واکشی دادههای نظارتی مرتبط از PostgreSQL، از جمله از گزارشها، آغاز میشود. دستور العملهایی را ارائه میدهد که به سؤالاتی مانند اینکه آیا کاربر متصل است، چه چیزی در حال اجرا است، آیا فعال یا مسدود شده است، توسط چه کسی مسدود شده است، آیا کسی از یک جدول خاص استفاده میکند، آخرین زمان استفاده از جدول، چه مقدار است، پاسخ میدهد.
فضای دیسک توسط دادههای موقت استفاده میشود و اینکه آیا هنوز از آن استفاده میشود یا خیر، و چرا جستجوهای شما ممکن است کند شود. همچنین نحوه نظارت بر پیشرفت دستورات، نظارت بر گزارش PostgreSQL، و تولید یک گزارش خلاصه روزانه، نظارت بر آمار PostgreSQL I/O، کشتن یک جلسه خاص، از بین بردن جلسات بیکار در تراکنش، و تجزیه و تحلیل عملکرد پرس و جوهای شما و معیارهای مهم را در طول زمان ردیابی کنید.
فصل ۹ کتاب PostgreSQL 16 Administration Cookbook، تعمیر و نگهداری منظم، دستور العملهای مفیدی در مورد نحوه کنترل نگهداری خودکار پایگاه داده، جلوگیری از انجماد خودکار، جلوگیری از بسته شدن تراکنشها، ارائه راه حلهایی برای کاربران سنگین جداول موقت، شناسایی و تعمیر جداول و نمایههای متورم، حفظ فهرستها، یافتن نمایههای استفاده نشده، ارائه میدهد. شاخصهای ناخواسته را با دقت حذف کنید و برای نگهداری برنامهریزی کنید.
فصل ۱۰ کتاب PostgreSQL 16 Administration Cookbook، عملکرد و همزمانی، موضوعاتی مانند نحوه یافتن عبارات SQL کند، جمعآوری آمار منظم از نماهای pg_stat*، کشف عواملی که باعث کندی SQL میشود، کاهش تعداد ردیفهای برگشتی، سادهسازی SQL پیچیده، و افزایش سرعت جستجوها بدون بازنویسی آنها را پوشش میدهد.
همچنین به درک این موضوع میپردازد که چرا برخی از پرس و جوها از شاخص استفاده نمیکنند، چگونه یک پرس و جو را مجبور به استفاده از یک نمایه کنیم، و چگونه میتوان از مزایای پرس و جوهای موازی بهره برد، JIT را درک کرد، از قفل خوش بینانه استفاده کرد و مشکلات عملکرد را گزارش کرد. علاوه بر این، در مورد ویژگیهای جدید پرس و جوی موازی، TABLESAMPLE و پارتیشنبندی سری زمانی خواهید آموخت.
فصل ۱۱ کتاب PostgreSQL 16 Administration Cookbook، پشتیبانگیری و بازیابی، اطلاعات مفیدی در مورد پشتیبانگیری و بازیابی پایگاه داده PostgreSQL شما از طریق دستور العملهایی در مورد نحوه درک و کنترل بازیابی خرابی و نحوه برنامهریزی پشتیبان ارائه میدهد.
علاوه بر این، شما در مورد پشتیبانگیری منطقی داغ از یک پایگاه داده، پشتیبانگیری منطقی داغ از همه پایگاههای داده، پشتیبانگیری منطقی داغ از همه جداول در یک جدول، پشتیبانگیری از تعاریف شی پایگاه داده، پشتیبانگیری از پایگاه داده فیزیکی داغ مستقل، نسخه پشتیبانگیری فیزیکی داغ یاد خواهید گرفت.
پشتیبانگیری و بایگانی مداوم همچنین شامل موضوعاتی مانند بازیابی همه پایگاههای داده، بازیابی در یک نقطه از زمان، بازیابی جدول حذف شده یا آسیب دیده، بازیابی پایگاه داده حذف شده یا آسیب دیده، بازیابی فضای جدول حذف شده یا آسیب دیده، نحوه بهبود عملکرد پشتیبانگیری/بازیابی، و پشتیبانگیری و بازیابی افزایشی/دیفرانسیل.
فصل ۱۲، Replication and Upgrades، توضیح میدهد که تکرار جادو نیست، اگرچه میتواند بسیار جالب باشد. وقتی کار میکند حتی خنکتر است، و این همان چیزی است که این فصل در مورد آن است.
این فصل از کتاب PostgreSQL 16 Administration Cookbook مفاهیم تکراری مانند بهترین شیوههای تکرار، نحوه راهاندازی تکرار گزارش جریان، هم فیزیکی و هم منطقی، نحوه مدیریت آمادهباش داغ، تکرار همزمان، نحوه ارتقا به نسخه جدید جزئی، ارتقاهای اصلی در محل، ارتقاهای عمده را پوشش میدهد. به صورت آنلاین، با استفاده از اپراتور CloudNativePG Kubernetes و معمار Postgres معتمد (TPA) و Postgres Distributed با چندین گره قابل نوشتن، Replication را تنظیم کنید.
سرفصلهای کتاب PostgreSQL 16 Administration Cookbook:
- Cover
- Copyright
- Contributors
- Table of Contents
- Preface
- Chapter 1: First Steps
- Chapter 2: Exploring the Database
- Chapter 3: Server Configuration
- Chapter 4: Server Control
- Chapter 5: Tables and Data
- Chapter 6: Security
- Chapter 7: Database Administration
- Chapter 8: Monitoring and Diagnosis
- Chapter 9: Regular Maintenance
- Chapter 10: Performance and Concurrency
- Chapter 11: Backup and Recovery
- Chapter 12: Replication and Upgrades
- PacktPage
- Other Books You May Enjoy
- Index
جهت دانلود کتاب PostgreSQL 16 Administration Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.