نرم‌افزار SQL Server 2019

شامل نسخه‌های:

  • SQL Server 2005
  • SQL Server 2008
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

توضیحات

نرم افزار Sql Server 2019 – اس کیو ال سرور، نرم افزار سیستم مدیریت بانکهای اطلاعاتی بوده، از محبوبترین و قدرتمندترین محصولات شرکت مایکروسافت می‎باشد. در نسخه ۲۰۱۹ از این نرم افزار ارزشمند، قابلیتها و ویژگیهای جدید متعددی ارائه شده است که در ادامه به معرفی و بررسی مهمترین این ویژگیها خواهیم پرداخت.

ویژٰگیها و قابلیتهای جدید اضافه شده به نرم افزار Sql Server 2019 :

۱- تجزیه و تحلیل و خوشه بندی داده‌های بزرگ:
در نرم افزار Sql Server 2019 از طریق یکپارچه سازی و ادغام Sql Server با آپاچی اسپارک و HDFS (سیستم فایل توزیع شده هدوپ)، آنالیز داده‌های بزرگ به راحتی و تنها با یک فرمان ساده و در زمانی کوتاه قابل انجام است.

۲- رمزگذاری UTF در نرم افزار Sql Server 2019 :
رمزگذاری به شیوه Utf دارای مزایای متعددی است که از آن جمله می‌توان به صرفه جویی در حافظه و محل ذخیره‌‌ سازی داده‌ها اشاره کرد. این امر با به کارگیری مجموعه کاراکترهای مناسب در این روش صورت میگیرد. به عنوان مثال، تبدیل نوع داده یک ستون از داده‌ها از (NCHAR (10 به (CHAR (10 با استفاده از UTF-8، منجر به کاهش ۵۰ درصدی در محل ذخیره سازی می‌شود. دلیل این امر این است که (NCHAR (10 برای ذخیره سازی به ۲۰ بایت نیاز دارد، در حالی که (CHAR (10 برای همان رشته از یونیکد، به ۱۰ بایت نیاز دارد. در تصویر زیر می‌توانید تاثیر پشتیبانی SQL Server 2019 از UTF-8 را مشاهده کنید:

۳- ایجاد ایندکس آنلاین Resumable  (قابل از سرگیری مجدد):
ایندکس یکی از قدرتمندترین ابزارها برای مدیریت پایگاه داده است. با انجام عملیات بیشتر در پایگاه داده مانند درج، به روزرسانی و حذف، این شاخص تکه تکه تر شده و از این رو کارآیی کمتری خواهد داشت. در نرم افزار Sql Server 2019 بهبودهایی در این بخش صورت گرفته است. از جمله اضافه شدن ویژگی ایجاد ایندکس آنلاینResumable، که به شما اجازه می‌دهد ایندکس ایجاد کننده عملیاتی که متوقف شده را در زمانی بعدتر، دقیقاً از همان نقطه‌ای که عملیات متوقف شده است از سر بگیرید و بنابراین نیاز به شروع دوباره آن عملیات نخواهید داشت.

۴- پردازش هوشمند پرس و جو (IQP):
ویژگی پردازش هوشمند پرس و جو، روش بی‌نظیری است برای بهینه ساختن اجرای کوئریها و کاهش زمان کامپایل آنها. در حین اجرایIQP ، عوامل بسیاری در نظر گرفته می‌شوند، که منجر به پایین آمدن زمان پاسخ گویی به کوئریها و رسیدن به یک طرح اجرای بهینه و قدرتمند برای پرس و جوها می‌شود.

۵- افزایش تعداد Replicaها (دسترس پذیری بالاتر – ویژگی Always On) :
برخلاف نسخه‌های قدیمی Sql Server، در نرم افزار Sql Server 2019 ، تعداد replicaها از ۲ به ۵ افزایش یافته است. از این پنج replica، یک مورد آن replicaی اصلی است و چهار مورد دیگر، replicaهای ثانویه هستند. این افزایش تعداد replicaها، در فاز “Disaster Recovery” بسیار مثمر ثمر بوده، سبب بهبود و سرعت بخشیدن به روند بازیابی خواهد شد. به موجب این ویژگی، برای هر پایگاه داده، مجموعه‌ای از چهار replicaی ثانویه و یک replicaی اصلی برای بازیابی در دسترس خواهد بود. از طرفی انتقال از replicaی ثانویه به اصلی، کارایی مدیریت پایگاه داده را تا حد زیادی بهبود می‌بخشد.

۶- پشتیبانی از سیستم عامل لینوکس:
مایکروسافت همواره در جهت تقویت SQL Server برای سازگاری با سیستم عاملهای مختلف از جمله Windows، Linux و Mac OS بوده است. تلاشهای مستمری صورت گرفته تا عملکرد SQL Server در ویندوز با دو سیستم عامل دیگر مطابقت پیدا کند. SQL Server 2019 از طریق Kuberenetes، پشتیبانی بهتر و جامعتری برای لینوکس ارائه می‌دهد. عملکردSQL Server 2019 در سیستم عاملهای لینوکس به واسطه پردازش موازی کارها بهبود زیادی یافته است.

۷- امنیت:
پشتیبانی پیشرفته امنیتی یکی از مهمترین ویژگیهای ارائه شده درSql Server 2019  می‌باشد. از آنجا که SQL Server مستقیماً با ایجاد و مدیریت بانکهای اطلاعاتی سر و کار دارد، امنیت تراکنشها و داده‌های موجود، یکی از مهمترین نیازمندیهای آن را تشکیل می‌دهد. در این نسخه از Sql Server، رمزگذاری امن داده‌ها با استفاده از تکنولوژی Enclaves صورت می‌گیرد. ویژگی Enclaves، درواقع راهکاری است که درSql Server 2019، برای غلبه بر محدودیتهای ویژگی “Always Encrypted” اتخاذ شده است. مایکروسافت همواره از قابلیت “Always Encrypted”، به عنوان راهکاری برای امنیت داده‌ها استفاده کرده است. اما محدودیتهای خاصی برای این روش وجود دارد. از جمله اینکه عملکردهای ساده مانند عملیات ریاضی را نمی‌توان روی داده‌های رمزگذاری شده انجام داد. در Sql Server 2019 برای غلبه بر این مشکل، از فناوری جدیدی تحت عنوان “Enclaves Secure” استفاده می‌شود که اجازه می‌دهد توابع ساده‌ای مانند توابع جمع بر روی داده‌های “Always Encrypted” اجرا شوند.

۸- انعطافپذیری بیشتر:
SQL Server 2019 می‌تواند کوئریهایی از منابع دیگری مانند اوراکل، Teradata ،MongoDB را گرفته، تجزیه و تحلیل کرده و پاسخ بدهد. این امکان از طریق گسترش ویژگی Polybase در دسترس قرار گرفته است.

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “نرم‌افزار SQL Server 2019”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *