این پست وبلاگ، در مورد شش تصمیم برتر مایکروسافت در مورد 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 کار میکنند و نیاز به بازنویسی برنامه در طول ارتقاء را به حداقل میرسانند. در حالیکه ویژگیهای جدیدی اضافه شدهاند (نه همه بدون مشکل)، زبان اصلی ثابت مانده است و پایداری بلندمدت را تضمین میکند و دوبارهکاری توسعهدهنده را کاهش میدهد.
مشاهده مطلب اصلی