عنوان:

‫6 تا از بهترین کارهایی که مایکروسافت تا به حال برای SQL Server انجام داده‌است


نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۱/۳۰ ۱۲:۴۹
آدرس: www.dntips.ir
این پست وبلاگ، در مورد شش تصمیم برتر مایکروسافت در مورد SQL Server، با تأکید بر اهمیت تغییرات افزایشی در T-SQL، صحبت می‌کند.

6 تصمیم برتر:

  • شماره 6: English Query: این تلاش اولیه برای پرس و جو به زبان طبیعی، اگرچه در نهایت ناموفق بود، جلوتر از زمان خود بود. نویسنده روحیه نوآورانه‌ی پشت آن را تحسین می‌کند.
  • شماره 5: گروه‌های Always On Availability (AGs): گروه های AGs ویژگی‌های مختلف دسترسی بالا و بازیابی فاجعه را تجمیع کردند. علیرغم پیچیدگی‌های پیاده‌سازی، آنها گامی مهم به جلو بودند و برای ادغام‌های ابری حیاتی بودند.
  • شماره 4: SSAS، SSIS و SSRS: این ابزارها (سرویس‌های تحلیل، سرویس‌های ادغام و سرویس‌های گزارش‌دهی) برای مدت قابل توجهی در فضای تجسم و ادغام داده موفق بودند و به طور مؤثری رقیبان را به چالش کشیدند. اگرچه محبوبیت آنها کاهش یافته‌است، تأثیر گذشته آنها انکارناپذیر است.
  • شماره 3: برابری ویژگی‌های نسخه استاندارد و سازمانی: در دسترس قرار دادن ویژگی‌هایی مانند رمزگذاری و پارتیشن‌بندی در نسخه استاندارد، توسعه را ساده‌تر کرد و یک نقطه دردناک مهم را برای توسعه‌دهندگان، حذف کرد.
  • شماره 2: نماهای مدیریت پویا (DMVها): نماهای DMV راهی استاندارد و در دسترس برای پرس و جو از سلامت و عملکرد سرور ارائه کردند و جایگزین روش‌های کمتر راحت مانند دستورات DBCC شدند.
  • شماره 1: فقط ایجاد تغییرات افزایشی در T-SQL: این مهمترین دستاورد محسوب می‌شود. برخلاف سایر فناوری‌های مایکروسافت که تغییرات شدید و شکسته‌ای را تجربه کردند، T-SQL سازگاری با گذشته را حفظ کرد. پرس و جوهایی که دهه‌ها پیش نوشته شده‌اند، همچنان در نسخه‌های فعلی SQL Server کار می‌کنند و نیاز به بازنویسی برنامه در طول ارتقاء را به حداقل می‌رسانند. در حالیکه ویژگی‌های جدیدی اضافه شده‌اند (نه همه بدون مشکل)، زبان اصلی ثابت مانده است و پایداری بلندمدت را تضمین می‌کند و دوباره‌کاری توسعه‌دهنده را کاهش می‌دهد.



مشاهده مطلب اصلی