کتاب Hands-On MySQL Administration: Managing MySQL on Premises and in the Cloud (مدیریت عملی MySQL: مدیریت MySQL در محل و در فضای ابری) نوشته Arunjith Aravindan و Jeyaram Ayyalusamy به شما نحوه استقرار و مدیریت MySQL، Amazon RDS، Amazon Aurora و Azure MySQL را نشان میدهد. در پایان کتاب، دانش و مهارتهای لازم برای مدیریت، مدیریت و بهینهسازی مؤثر پایگاه داده های MySQL را خواهید داشت.
در ادامه مقدمهای از کتاب Hands-On MySQL Administration را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Hands-On MySQL Administration:
چرا این کتاب را نوشتیم؟
انگیزه ما برای نوشتن «مدیریت عملیاتی مایاسکیول» از شناسایی نیاز روزافزون در جامعه متنوع افرادی که در مدیریت پایگاهداده نقش دارند، نشأت میگیرد. مایاسکیول، دومین سیستم مدیریت پایگاهداده محبوب در سطح جهان که توسط شرکتهای بزرگی مانند گوگل، فیسبوک و لینکدین پذیرفته شده است، به مهارتی ضروری برای متخصصان فناوری اطلاعات تبدیل شده است.
با افزایش مداوم تقاضا برای مایاسکیول، خلأیی در منابع جامع برای افراد مبتدی و همچنین متخصصان سطح متوسط و پیشرفته آشکار شده است. این کتاب با ارائه نکات ارزشمند، راهکارهای عملی و راهنماییهای عمیق در مورد مدیریت کارآمد پایگاهدادههای مایاسکیول در محل و فضای ابری، بر پر کردن این شکاف دارد.
هدف اصلی، پاسخگویی به مخاطبان گسترده، از جمله مدیران پایگاهداده (DBA)، توسعهدهندگان و متخصصان فناوری اطلاعات است که مشتاقانه به مدیریت، سرپرستی و بهینهسازی مؤثر پایگاهدادههای مایاسکیول هستند. این کتاب به عنوان منبعی برای افرادی که به دنبال ارتقاء مهارتهای خود در مدیریت پایگاهداده هستند، راهحلهای عملی برای بهبود عملکرد، رفع مشکلات رایج و یادگیری تکنیکهای جدید ارائه میدهد.
علاوه بر این، ما نیازهای متنوع متخصصان این حوزه را درک میکنیم. «مدیریت عملیاتی مایاسکیول» نه تنها راهنمای جامعی برای کارهای روزانه است، بلکه ابزاری ارزشمند برای یادگیری مداوم و تسلط بر مفاهیم جدید نیز به شمار میرود.
مدیران پایگاهداده میتوانند از این کتاب برای تنظیم دقیق پایگاهدادههای خود استفاده کنند، در حالی که توسعهدهندگان میتوانند در طراحی اسکناسهای پایگاهداده کارآمد و بهینهسازی پرسوجوها دیدگاه کسب کنند.
متخصصان فناوری اطلاعات، با هدف همگام شدن با آخرین روندها و بهترین شیوهها در مدیریت پایگاهداده، میتوانند برای ارتقاء مهارتهای خود و مشارکت در موفقیت سازمانهایشان در چشمانداز فناوری اطلاعات در حال تحول، به این کتاب اعتماد کنند.
کتاب Hands-On MySQL Administration برای چه کسانی است؟
«مدیریت عملیاتی مایاسکیول» برای مخاطبان متنوعی طراحی شده است که میخواهند تخصص لازم برای مدیریت کارآمد مایاسکیول را هم در محل و هم در فضای ابری به دست آورند. این کتاب نکات ارزشمند و راهکارهای عملی در مورد نحوه بهینهسازی و مدیریت مؤثر پایگاهدادههای مایاسکیول ارائه میدهد.
محتوا برای افراد مبتدی و همچنین متخصصان سطح متوسط و پیشرفته که قبلاً دانش بنیادی در مورد مدیریت پایگاهداده دارند و به دنبال ارتقاء مهارتهای خود در مایاسکیول هستند، تنظیم شده است.
مخاطبان اصلی کتاب Hands-On MySQL Administration شامل مدیران پایگاهداده (DBA)، توسعهدهندگان و متخصصان فناوری اطلاعاتی است که به دنبال مدیریت، سرپرستی و بهینهسازی کارآمد پایگاهدادههای مایاسکیول هستند.
کتاب Hands-On MySQL Administration میتواند هم به عنوان مرجعی برای کارهای روزانه و هم برای یادگیری و تسلط بر مفاهیم جدید مورد استفاده قرار گیرد. مدیران پایگاهداده میتوانند از این کتاب برای بهبود عملکرد پایگاهدادههای خود، شناسایی و حل مشکلات رایج و یادگیری تکنیکهای جدید برای مدیریت پایگاهدادههای مایاسکیول استفاده کنند.
توسعهدهندگان همچنین میتوانند با یادگیری نحوه طراحی اسکناس پایگاهداده و بهینهسازی پرسوجوها، از این کتاب برای ایجاد برنامههای کاربردی کارآمد و مقیاسپذیر استفاده کنند. متخصصان فناوری اطلاعات میتوانند از این کتاب برای ارتقاء مهارتهای خود و همگام شدن با آخرین روندها و بهترین شیوهها در مدیریت پایگاهداده استفاده کنند.
تا انتهای این کتاب، شما درک جامعی از مدیریت پایگاه داده MySQL 8 به دست خواهید آورد
در انتهای این کتاب، شما درک کاملی از مدیریت پایگاه داده MySQL ۸ به دست خواهید آورد. این دانش جنبههای اساسی، از جمله نصب و پیکربندی نرمافزار، مدیریت حساب کاربری و بهینهسازی عملکرد پایگاه داده را در بر میگیرد.
کتاب Hands-On MySQL Administration همچنین به موضوعات پیشرفتهای مانند استراتژیهای پشتیبانگیری و بازیابی، اقدامات امنیتی و راه حلهای با در دسترس بودن بالا در زمینه مدیریت MySQL ۸ میپردازد. علاوه بر این، شما یاد خواهید گرفت که چگونه یک زیرساخت پایگاه داده مقیاسپذیر و قابل اعتماد را با استفاده از MySQL ۸ طراحی و پیادهسازی کنید، با استفاده از بهترین شیوهها برای طراحی اسکناس پایگاه داده، استراتژیهای فهرستبندی و تکنیکهای تکثیر.
این کاوش به استفاده از MySQL در ابر گسترش مییابد و پلتفرمهایی مانند Amazon Relational Database Service (RDS)، Amazon Aurora و Microsoft Azure Database برای MySQL را پوشش میدهد.
بیشتر بخوانید: کتاب MySQL Crash Course
کتاب Hands-On MySQL Administration چگونه سازماندهی شده است؟
این کتاب در ۱۳ فصل سازماندهی شده است که هر فصل بر جنبههای مختلف MySQL تمرکز دارد. ما با مقدمهای بر MySQL ۸ شروع میکنیم و نسخههای آن و به روزرسانیهای مهم را بررسی میکنیم.
به دنبال آن، فصلی در مورد نصب و پیکربندی سرور MySQL وجود دارد که هر دو پلتفرم ویندوز و لینوکس را پوشش میدهد. فصلهای بعدی به موضوعاتی مانند فرهنگ لغت داده تراکنش (TDD) و معماری InnoDB، پشتیبانگیری و بازیابی، امنیت MySQL، تکرار، در دسترس بودن بالا (HA)، قابلیت مقیاسپذیری، تنظیم عملکرد، نظارت، ارتقاءهای عمده و استقرار MySQL در پلتفرمهای ابری مختلف مانند Amazon RDS، Amazon Aurora و Microsoft Azure Database برای MySQL میپردازند.
بیشتر بخوانید: کتاب Mastering MySQL Administration
هر فصل کتاب Hands-On MySQL Administration، بر اساس موضوع خود، اطلاعات دقیق، رویهها و بهترین شیوهها را ارائه میدهد تا کاربران را قادر سازد تا درک کاملی از MySQL و مدیریت آن در سناریوها و محیطهای مختلف داشته باشند:
فصل ۱، “مقدمهای بر MySQL 8”
این فصل MySQL ۸ را معرفی میکند و بینشهایی را به نسخههای Community Edition، Enterprise Edition و Percona Server برای MySQL ارائه میدهد. این فایل پیکربندی MySQL را بررسی میکند و به روزرسانیهای مهم نسخه ۸ را برجسته میکند. این نمای کلی جامع، جنبههای کلیدی را پوشش میدهد و زمینهای را برای درک عمیقتر MySQL ۸ فراهم میکند.
فصل ۲، “نصب و پیکربندی سرور MySQL”
این فصل از کتاب Hands-On MySQL Administration، شما را در نصب و پیکربندی سرور MySQL بر روی هر دو پلتفرم ویندوز و لینوکس راهنمایی میکند. همچنین نصب Percona Server برای MySQL ۸ را بررسی میکند، با تأکید بر تنظیم مخزن و راهاندازی سرویس. پس از نصب، شما به وظایف پیکربندی سرور، از جمله تنظیمات مجموعه کاراکتر و collation، حداکثر اندازه بسته و پیکربندیهای فایل log خواهید پرداخت.
حذف اندازه حافظه cache پرس و جو در MySQL ۸ مورد بحث قرار میگیرد و اقدامات امنیتی مانند تغییر رمز عبور root پیش فرض و محدود کردن دسترسی از راه دور پوشش داده میشود. نظارت و عیبیابی سرور MySQL، از جمله سناریوهایی مانند خطاهای اتصال و مشکلات عملکرد، بررسی میشود. این فصل از کتاب Hands-On MySQL Administration، با بررسی بررسی منابع سیستم برای هاستهای MySQL به پایان میرسد.
فصل ۳، «فرهنگ دادههای معاملاتی و معماری InnoDB»
این فصل از کتاب Hands-On MySQL Administration، به بررسی معماری TDD و InnoDB در MySQL میپردازد. با توضیح نقش TDD در ذخیره اطلاعات در مورداشیاء پایگاه داده آغاز میشود و ساختار دایرکتوری دایرکتوری داده MySQL را تشریح میکند.
سپس تمرکز روی بهینهسازی عملکرد پایگاه داده با ویژگیهای مختلف InnoDB مانند مخزن بافر، بافر تغییر، شاخص هش تطبیقی و بافر ثبت مجدد تغییر میکند. این فصل از کتاب Hands-On MySQL Administration، ساختارهای روی دیسک InnoDB را نشان میدهد که شامل جداول، نمایهها، فضاهای جدولی، بافر دونویسی، ثبت مجدد و لغو گزارشها میشود. شما را از طریق ایجاد جداول InnoDB، وارد کردن جداول خارجی و تبدیل جداول MyISAM به InnoDB راهنمایی میکند.
این فصل از کتاب Hands-On MySQL Administration، به مدل قفل کردن و تراکنش InnoDB میپردازد و به موضوعاتی مانند قفل خواندن، ردیفهای داغ و تنظیمات پیکربندی میپردازد. این با راهنمای پیکربندی InnoDB، پوشش راهاندازی، عملیات فقط خواندنی، همزمانی رشته، رشتههای ورودی/خروجی و ورودی/خروجی ناهمزمان در لینوکس به پایان میرسد. مفهوم متغیرهای سیستم جهانی پایدار و خلاصهای از متغیرهای سیستم پایدار MySQL ۸ فصل را کامل میکند.
فصل ۴، «پشتیبانگیری و بازیابی»
این فصل از کتاب Hands-On MySQL Administration، به جنبههای حیاتی پشتیبانگیری و بازیابی در MySQL میپردازد. این با بیان عواملی که باید در هنگام انتخاب یک استراتژی پشتیبان در نظر گرفته شود شروع میشود و تفاوت بین پشتیبانگیری منطقی و فیزیکی را برجسته میکند.
سپس بحث پیرامون پشتیبانگیریهای فیزیکی، فرآیند بازیابی و نحوه تهیه پشتیبانهای افزایشی را پوشش میدهد. بررسی کامل پشتیبانگیریهای منطقی، از جمله تنظیم برنامههای پشتیبانگیری، انتخاب گزینهها، و نظارت بر فرآیند پشتیبانگیری در ادامه میآید. این فصل از کتاب Hands-On MySQL Administration، تنظیمات محیط بازیابی را توضیح میدهد و بازیابی نقطه به لحظه، بازیابی در سطح نمونه و بازیابی در سطح جدول را معرفی میکند.
مدیریت گزارشهای باینری مورد بحث قرار میگیرد که شامل فعال کردن، پیکربندی و پاکسازی آنها میشود. بر بهترین شیوهها تأکید میشود و از استفاده از رمزگذاری برای محافظت از پشتیبانگیری حمایت میکند. این فصل با بینشهایی در مورد رمزگذاری XtraBackup، فرآیندهای رمزگشایی، رمزگذاری mysqldump و خلاصهای از ملاحظات کلیدی برای استراتژیهای پشتیبانگیری و بازیابی مؤثر به پایان میرسد.
فصل ۵، «امنیت MySQL»
این فصل امنیت MySQL را پوشش میدهد و به جنبههای مختلف حیاتی برای حفاظت از پایگاههای داده میپردازد. با تشریح انواع تهدیدات امنیتی، با تأکید بر اهمیت اساسی امنیت آغاز میشود.
مکانیسمهای احراز هویت و مجوز بررسی میشوند و انواع مختلف احراز هویت و ایجاد رمزهای عبور امن را با استفاده از ابزارهایی مانند DNF و pwgen پوشش میدهند. این فصل از کتاب Hands-On MySQL Administration، همچنین مجوز MySQL را پوشش میدهد و در مورد امتیازات کاربر، مجوزها و افزونههای احراز هویت بحث میکند.
حصول اطمینان از ارتباط ایمن از طریق رمزگذاری SSL/TLS، قوانین فایروال و قفل کردن حساب کاربر برجسته میشود. مدیریت نقشهای MySQL، از جمله ایجاد، انتساب به کاربران و بهترین شیوهها توضیح داده شده است. این فصل تمرکز خود را بر ایمنسازی تکرار MySQL، ارائه پیشنهادات و بهترین شیوهها گسترش میدهد. ممیزی امنیتی MySQL نیز پوشش داده شده است و بینشهایی را در مورد نظارت و حفظ یک محیط MySQL ایمن ارائه میدهد.
فصل ۶، «تکثیر MySQL»
این فصل به بررسی تکثیر MySQL میپردازد و با توضیح نحوه عملکرد آن شروع میشود. این شامل مراحل ضروری برای تنظیم MySQL Replication میشود، از جمله پیشنیازها و انواع تکرار مانند source-replica، گروه تکرار، و تکرار GTID. فرآیند پیکربندی برای هر نوع، با استفاده از روشهایی مانند XtraBackup، پشتیبانگیری از یک ماکت، و پلاگین کلون به تفصیل ارائه میشود.
این فصل از کتاب Hands-On MySQL Administration، به نظارت بر وضعیت تکرار، ارائه بینش در مورد دستورات MySQL، ابزارهای شخص ثالث، و تنظیم هشدارها برای تغییرات وضعیت میپردازد. عیبیابی مسائل تکراری مانند اشکالزدایی با استفاده از گزارشهای MySQL، حل تضادها و مدیریت تأخیر تکرار بررسی میشود. این فصل با معرفی ابزارهایی برای نظارت و مدیریت تکرار MySQL به پایان میرسد.
فصل ۷، “دسترسپذیری بالا و قابلیت مقیاسپذیری”
این فصل به بررسی در دسترسپذیری بالا (HA) و قابلیت مقیاسپذیری در MySQL میپردازد. با بررسی کلی مفاهیم HA و قابلیت مقیاسپذیری شروع میشود و سپس به بحث در مورد مدیریت توپولوژی با استفاده از Orchestrator میپردازد. نصب و پیکربندی Orchestrator به صورت جزئی شرح داده شده است، با بینشهایی در مورد راهاندازی Orchestrator، بررسی توپولوژی، جابجایی گرههای replica و اجرای failoverهای نرم.
سپس این فصل از کتاب Hands-On MySQL Administration، به گزینههای خوشهبندی، از جمله Percona XtraDB Cluster (PXC)، MariaDB Galera Cluster و InnoDB Cluster میپردازد. فرآیند خوشهبندی همراه با پیکربندی PXC و MariaDB Galera Cluster توضیح داده شده است.
بحث به لोडبالانسرها، نصب ProxySQL، نظارت بر MySQL، بررسیهای سلامت و آمار عملکرد پرس و جو گسترش مییابد. استفاده از Sysbench با MySQL ۸ پوشش داده شده است، از جمله پیش نیازها، نصب و ارزیابی عملکرد. راهاندازی MariaDB Galera Cluster به صورت جزئی شرح داده شده است، که شامل نصب بسته، افزودن مخزن، نصب سرور و پیکربندی خوشه میشود.
این فصل از کتاب Hands-On MySQL Administration، با نصب و استقرار یک خوشه InnoDB برای MySQL ۸، راهاندازی روتر MySQL، نظارت بر وضعیت خوشه و عیبیابی مشکلات به پایان میرسد.
فصل ۸، “تنظیم عملکرد MySQL”
این فصل عمیقاً به مفاهیم کلیدی و استراتژیهای تنظیم عملکرد MySQL میپردازد. با اصول اولیه شروع میشود، با در نظر گرفتن منابع سختافزاری مانند پیکربندی CPU، پیکربندی حافظه و پیکربندی I/O دیسک. نقش طراحی پایگاه داده، از جمله ساختار جدول، فهرستبندی و بهینهسازی پرس و جو به طور مفصل بررسی میشود. تأخیر شبکه و ملاحظات مربوط به حجم کاری مورد بحث قرار گرفته است، با تمرکز بر ابزاری مانند pt-query-digest برای تجزیه و تحلیل پرس و جو.
این فصل از کتاب Hands-On MySQL Administration، همچنین فرآیند اجرای پرس و جوی MySQL را آشکار میکند و بر اهمیت تنظیم InnoDB buffer pool، شامل پیکربندی، تنظیم اندازه و نظارت تأکید میکند. concurrency رشتههای InnoDB مورد بررسی قرار میگیرد و استفاده از اسکیمای عملکرد MySQL برای شناسایی و رفع مشکلات عملکرد به صورت جزئی شرح داده شده است.
فصل ۹، “نظارت و مدیریت MySQL”
این فصل بر اهمیت نظارت و مدیریت MySQL برای اطمینان از عملکرد و امنیت بالا تأکید میکند. این فصل شاخصهای کلیدی عملکرد (KPI) را معرفی میکند و نقش اساسی نظارت را در بهینهسازی عملکرد و ارتقای امنیت، همراه با مشارکت آن در برنامهریزی ظرفیت، بررسی میکند.
این فصل از کتاب Hands-On MySQL Administration، بررسی مختصری از وظایف مدیریت MySQL را ارائه میدهد که شامل نصب و پیکربندی ابزارهایی مانند Percona Monitoring and Management (PMM) Server، PMM Client، MySQL Enterprise Monitor و MySQL Workbench میشود.
این فصل بر راهحلهای پشتیبانگیری و بازیابی کارآمد، ابزارهای تشخیص عملکرد و مدیریت پایگاه داده در MySQL Workbench تأکید میکند. این فصل همچنین ابزارهای خط فرمان اساسی MySQL، نحوه استفاده از آنها و بینشهایی در مورد مدیریت لاگهای MySQL را معرفی میکند.
فصل ۱۰، “چگونه ارتقاءهای عمده MySQL را تسهیل کنیم”
این فصل راهنمایی در مورد تسهیل ارتقاءهای عمده MySQL ارائه میدهد و اطمینان از انتقال نرم بدون خدشه دار کردن یکپارچگی دادهها یا عملکرد را تضمین میکند. این فرآیند شامل آزمایش سمت سرور با استفاده از بررسیکننده ارتقاء MySQL Shell و آزمایش پرس و جو سمت برنامه با استفاده از ابزار pt-upgrade میشود.
این فصل از کتاب Hands-On MySQL Administration، الزامات و مراحل آزمایش پرس و جوهای برنامه را شرح میدهد و یک برنامه سطح بالا برای آزمایش pt-upgrade ارائه میکند. این فصل شامل تستهای فقط خواندنی و خواندن/نوشتن با ابزار pt-upgrade میشود.
این فصل با شرح دو استراتژی اصلی ارتقاء تولید به پایان میرسد: ارتقاء درون محیطی (async) و راهاندازی یک محیط جدید با قطع سرویس. بینشهای ارائه شده به کاربران این امکان را میدهد که ارتقاءهای عمده MySQL را با اطمینان و کارایی اجرا کنند.
فصل ۱۱، “MySQL روی ابر: Amazon RDS”
این فصل به استقرار و مدیریت MySQL روی پلتفرم سرویس پایگاه داده رابطهای آمازون (Amazon Relational Database Service – RDS) میپردازد. با بررسی کلی معماری MySQL در سرویس RDS آمازون، گزینههای ذخیرهسازی و تکثیر آغاز میشود.
در این بررسی، مزایای این سرویس مانند مدیریت ساده، قابلیت ارتقاء و امنیت بالا برجسته میگردد. سپس این فصل مراحلی برای ایجاد یک نمونه (instance) از MySQL در RDS را شرح میدهد، که شامل انتخاب نوع و کلاس نمونه، راهاندازی VPC و گروه امنیتی، و پیکربندی تنظیمات پیشرفته است.
اتصال به MySQL روی RDS، مدیریت کاربر و پیکربندی بهینه برای عملکرد، به صورت جزئی شرح داده میشود. این فصل همچنین به رویههای پشتیبانگیری و بازیابی، گزینههای ارتقاء و نظارت با استفاده از معیارها و آلارمهای Amazon CloudWatch میپردازد. بهترین شیوههای بهینهسازی هزینه، شامل انتخاب درست اندازه نمونهها و استفاده از ظرفیت رزرو شده، مورد بحث قرار میگیرد.
این فصل از کتاب Hands-On MySQL Administration، با ارائه نکاتی در مورد عیبیابی، آنالیز عملکرد با استفاده از Performance Insights و پشتیبانگیری کارآمد پایگاه داده به پایان میرسد. این راهنمای جامع به کاربران کمک میکند تا به طور مؤثر از MySQL روی RDS برای دستیابی به عملکرد، امنیت و بهینهسازی هزینه استفاده کنند.
فصل ۱۲، “MySQL روی ابر: Amazon Aurora”
این فصل از کتاب Hands-On MySQL Administration، یک راهنمای جامع برای استقرار و مدیریت MySQL روی Aurora است که بر روی ویژگیهای کلیدی، مزایا و بهترین شیوهها تمرکز دارد. این فصل معماری ذخیرهسازی، سناریوهای استفاده و فرآیند گام به گام ایجاد یک خوشه پایگاه داده MySQL در Aurora را پوشش میدهد.
پیکربندیها، شامل نقشهای مدیریت دسترسی و هویت (IAM)، پشتیبانگیری خودکار و راهاندازی نظارت، به همراه اتصال به پایگاه داده MySQL در Aurora به صورت جزئی شرح داده میشود. در این فصل، بهینهسازی عملکرد، بهینهسازی پرس و جو و ایندکس و استفاده از Amazon RDS Performance Insights پرداخته میشود.
این فصل از کتاب Hands-On MySQL Administration، همچنین بررسیهایی در مورد ارتقاء خودکار، استراتژیهای کش و تکنیکهای نظارت و عیبیابی، شامل راهاندازی آلارمهای CloudWatch و آنالیز لاگهای پرس و جوی کند، انجام میدهد.
استراتژیهای در دسترس بودن بالا (HA) و جابجایی در زمان خرابی (failover)، فرآیندهای پشتیبانگیری و بازیابی، و بهترین شیوههای امنیتی و انطباق به طور کامل مورد بررسی قرار میگیرد.
این فصل از کتاب Hands-On MySQL Administration، با ارائه نکاتی در مورد بهینهسازی هزینه، مدیریت منابع و ادغام سرویس MySQL در Aurora با سایر سرویسهای AWS برای دستیابی به کارایی بیشتر به پایان میرسد. این راهنمای جامع به کاربران کمک میکند تا در عین حال که به بهترین شیوهها در جنبههای مختلف استقرار و مدیریت پایبند هستند، به طور مؤثر از MySQL روی Aurora استفاده کنند.
فصل ۱۳، “MySQL روی ابر: Azure Database برای MySQL”
این فصل یک راهنمای جامع برای استفاده از MySQL روی Microsoft Azure، به طور خاص با تمرکز بر Azure Database برای MySQL، ارائه میدهد. با انتخاب گزینه مناسب MySQL، درک نسخههای پشتیبانی شده و ایجاد یک حساب کاربری رایگان Azure آغاز میشود.
سپس این فصل کتاب Hands-On MySQL Administration، به امنیتسازی نمونههای MySQL روی سرویس Flexible Server آ Azure و مدیریت نسخههای خواندنی تکراری (read replicas) از طریق پورتال Azure میپردازد. نکات عملی در مورد راهاندازی Cloud Shell، انتخاب محیط Shell و ثبت نام اشتراک ارائه میشود.
این فصل از کتاب Hands-On MySQL Administration، همچنین ایجاد سرور با استفاده از رابط خط فرمان (CLI) را پوشش میدهد و به مهاجرتها، شامل ایجاد و پیکربندی یک Flexible Server هدف و اجرای بهترین شیوهها برای یک مهاجرت موفق، میپردازد.
فرآیند مهاجرت به صورت جزئی شرح داده شده است که شامل تنظیمات مبدا و هدف، انتخاب پایگاه داده، نظارت و فعالیتهای پس از مهاجرت میشود. این فصل با راهنماییهایی در مورد مهاجرت پایگاه دادههای بزرگ به سرویس Azure Database برای MySQL به پایان میرسد.
سرفصلهای کتاب Hands-On MySQL Administration:
- Preface
- 1. Introduction to MySQL 8
- 2. Installing and Configuring MySQL Server
- 3. Transactional Data Dictionary and InnoDB Architecture
- 4. Backup and Recovery
- 5. MySQL Security
- 6. MySQL Replication
- 7. High Availability and Scalability
- 8. MySQL Performance Tuning
- 9. MySQL Monitoring and Management
- 10. How to Facilitate Major MySQL Upgrades
- 11. MySQL on the Cloud: Amazon RDS
- 12. MySQL on the Cloud: Amazon Aurora
- 13. MySQL on the Cloud: Azure Database for MySQL
- Wrapping Up
- Index
- About the Authors
جهت دانلود کتاب Hands-On MySQL Administration میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.