بسیاری از برنامهها به پایگاه دادههای رابطهای نیاز دارند. اما اگر معماری دادهها بهخوبی طراحی نشده باشد یا کدهای SQL بهینه نوشته نشده باشند، ممکن است عملکرد برنامه کاهش یابد، خدمات غیرقابلاعتماد شوند و فرآیند مقیاسپذیری با مشکلاتی مواجه شود. این دوره آموزشی با ارائه مثالهای عملی و درسهای کاربردی، به شما یاد میدهد چگونه پایگاه دادهای بسازید که هم مقیاسپذیر و هم مقاوم باشد تا بتواند از هر نوع برنامهای پشتیبانی کند. در این دوره، روشهای نوشتن SQL بهینه برای پردازش تراکنشها را یاد میگیرید.
همچنین، با استفاده از ایندکسها میتوانید تأخیر در خواندن دادهها را کاهش دهید، دادهها را برای بهبود مقیاسپذیری پارتیشنبندی کنید و از الگوهای طراحی معتبر بهره ببرید. دن سالیوان، مدرس دوره، نگاشت رابطهای اشیاء (Object Relational Mapping) را به شما آموزش میدهد و نحوه مدیریت خطاهای پایگاه داده مانند تایماوت کوئریها یا اتصالهای رد شده را توضیح میدهد. پس از گذراندن این دوره، میتوانید برنامههایی با پایگاه داده مقاوم طراحی کنید که بتوانند حجم کاری فزاینده را مدیریت کنند.
اهداف یادگیری این دوره عبارتند از:
- ایجاد جداول و بارگذاری دادهها
- پارامتردهی در دستورات SELECT
- ایندکسگذاری جداول
- نگاشت رابطهای اشیاء
- پارتیشنبندی
- مدیریت خطاها
- نظارت و ثبت وقایع
- مهاجرت خودکار اسکیما