معرفی قابلیت‌های جدید SQL Server 2019

معرفی قابلیت‌های جدید SQL Server 2019

نوشته شده توسط: مسعود طاهری
تاریخ انتشار: ۱۴ آبان ۱۳۹۸
آخرین بروزرسانی: ۱۵ مهر ۱۴۰۲
زمان مطالعه: 5 دقیقه
۳
(۲)

مقدمه

همانگونه که اطلاع دارید SQL Server 2019 مورخ ۰۴-۱۱-۲۰۱۹ میلادی منتشر شد. مایکروسافت در این نسخه از SQL Server امکانات خوبی در حوزه‌های مختلف قرار داده است.ما در این مقاله امکانات جدید مربوط به SQL Server را خدمت شما دوستان عزیز معرفی کرده و در انتها لینک دریافت دو فیلم آموزشی به زبان فارسی قرار داده‌ایم که با دانلود آن می‌‌توانید اطلاعات بیشتری در خصوص امکانات SQL Server 2019 بدست آورید.

 

دوره Performance Tuning در SQL Server

بررسی چند ویژگی‌ جدید SQL Server 2019 در حوزه Performance & Tuning

در SQL Server 2019 چند ویژگی جالب برای افزایش سرعت بانک‌های اطلاعاتی شما ارائه شده است. برخی از این ویژگی‌های به گونه‌ای است که شما نیاز به هیچ گونه تغییری در ساختار بانک اطلاعاتی و همچنین کوئری‌های خود ندارید. در ادامه برخی از این امکانات معرفی شده است.

  • امکان ذخیره داده‌های UTF-8 در فیلدهایی از نوع CHAR و VARCHAR
  • ارائه ویژگی‌های جدید برای موتور پردازش‌گر کوئری‌ها
  • اضافه شدن ویژگی کلید ایندکس Sequential برای حل مشکل Last-Page Insert Contention
  • بهینه‌سازی ساخت آنلاین ایندکس‌ها
  • استفاده از حافظه‌های جدید (PMEM) برای راه‌اندازی Hybrid Buffer Pool
  • استفاده از تکنولوژی Memory Optimized در بانک اطلاعاتی Tempdb جهت قرار دادن Meta Data بانک اطلاعاتی Tmepdb در جداول Memory Optimized
  • اعمال تنظیمات بهینه برای MaxDOP هنگام نصب
  • اعمال تنظیمات بهینه برای Minimum Memory و Maximum Memory
  • کاهش فرآیند Recompile پروسیجرها
  • افزایش سرعت پروسه‌های مربوط به Database Recovery

 بررسی چند ویژگی‌ جدید SQL Server 2019 در حوزه Security

در SQL Server 2019 چند امکان جدید در حوزه امنیت در نظر گرفته شده است. این امکانات عبارتند از:

  • جلوگیری از نَشت داده‌های مهم توسط عملیات SQL Injection
  • کنترل عملکرد TDE (انجام عملیات Resume و Suspend بر روی آن)

بررسی چند ویژگی‌ جدید SQL Server 2019 در حوزه High Availability

یکی از تکنولوژی‌هایی که در SQL Server از سال ۲۰۱۲ نقش آن پُر رنگ شده است تکنولوژی Always-ON است در SQL Server 2019 امکانات خیلی خوبی برای Always-ON ارائه شده است. این امکانات عبارتند از:

  • افزایش تعداد جُفت‌های ثانویه Synchronous به ۵ عدد
  • تغییر مسیر اتصال از Secondary به Primary برای برنامه‌هایی که بر روی جُفت‌های ثانویه عملیات Write ارسال می‌کنند.
  • راه‌اندازی Availability Group در بستر Kubernetes

معرفی ویژگی Data Virtualization در SQL Server 2019

یکی از مباحث جذابی که در SQL Server 2019 وجود دارد مجازی سازی داده می‌باشد. در طی این فرآیند ما با استفاده از قابلیت Polybase سایر بانک‌های اطلاعاتی نظیر Oracle، MySQL، MongoDB و… را می‌توانیم به SQL Server وصل کرده و از داده‌‌های موجود در آنها بهره برداری کنیم. توجه داشته باشید که این ویژگی فراتر از Linked Server بوده و سرعت مناسب و قابل قبولی برای کار دارد.

معرفی ویژگی Big Data Cluster در SQL Server 2019

در SQL Server 2019 امکان کار با Big Data قرار داده شده است. مایکروسافت برای این بتواند با Big Data کار کند از پروژه‌های موفق Open Source کمک گرفته است. ما در SQL Server 2019 می‌توانیم منابع داده‌ای خود را بر روی HDFS و Spark قرار داده و با استفاده از SQL Server به آن دسترسی پیدا کنیم. با استفاده از ویژگی Big Data Cluster ما می‌توانیم سناریوهایی زیر را بر روی Big Data پیاده‌سازی کنیم.

  • Data virtualization
  • Data lake
  • Scale-out data mart
  • Integrated AI and Machine Learning

برای پیاده‌سازی Big Data Cluster مایکروست از Kubernetes استفاده می‌کند. در طی این روش کلاستری از سرورها با استفاده از Kubernetes ایجاد شده که بتواند پردازش داده‌های حجیم را بر عهده بگیرد

استفاده از Docker برای کار با SQL Server

استفاده از Containerها در چند سال اخیر مابین برنامه‌نویسان به شدت طرفدار پیدا کرده است. SQL Server از نسخه ۲۰۱۷ امکان کار با Containerها را ارئه داده است. در حال حاضر امکان کار با SQL Server 2019 به صورت Windows Container و Linux Container وجود دارد و همچنین به زودی امکان کار با Containerهای لینوکسی در Windows Server 2019 فراهم خواهد شد. اما یکی از ویژگی‌های جالبی که در SQL Server 2019 ارائه شده است امکان پیاده‌سازی Always-ON برای Containerهای SQL Server در Kubernetes می‌باشد.

Server  در Linux

همانطور که اطلاع دارید از SQL Server 2017 امکان کار با SQL Server در انواع نسخه‌های Linux وجود دارد مایکروسافت در طی این مدت اغلب امکانات SQL Server را در Linux ارائه داده است. از نمونه این امکانات می‌توان به موارد زیر اشاره کرد.

  • پشتیبانی از Replication در SQL Linux
  • استفاده از Machine Learning در SQL Linux
  • استفاد از MSDTC در SQL Linux

معرفی ویژگی‌های جدید در حوزه Machine Learning

یکی از مباحثی که در این چند سال پیشرفت کرده است Machine Learning (یادگیری ماشین) می‌باشد. در حال حاضر در SQL Server با برای کار با Machine Learning پشتیبانی از زبان‌های R , Python , Java اضافه شده است

چه رتبه ای می‌دهید؟

میانگین ۳ / ۵. از مجموع ۲

اولین نفر باش

title sign
دانلود مقاله
معرفی قابلیت‌های جدید SQL Server 2019
فرمت PDF
6 صفحه
حجم 1 مگابایت
دانلود مقاله
title sign
معرفی نویسنده
مسعود طاهری
مقالات
20 مقاله توسط این نویسنده
محصولات
65 دوره توسط این نویسنده
مسعود طاهری

مسعود طاهری مدرس و مشاور ارشد SQL Server & BI ،  مدیر فنی پروژه‌های هوش تجاری (بیمه سامان، اوقاف، جین وست، هلدینگ ماهان و...) ، مدرس دوره‌هــای SQL Server و هوش‌تجاری در شرکت نیک‌آموز و نویسنده کتاب PolyBase در SQL Server

title sign
دیدگاه کاربران

    • چرا امکان دانلود فایل pdf قابلیت‌های جدید SQL Server 2019 وجود نداره؟

      • درود بر شما
        این مورد بازنگری و اصلاح شد لطفا نسبت به دانلود اقدام نمایید.
        سپاس از همراهی شما

    • سلام
      سریال نصب هم برای این ورژن موجود است؟

      • درود وقت بخیر
        از سایت های معتبر دانلود فارسی مثل سافت ۹۸ و p30 دانلود می توانید سریال و کد فعال سازی این نرم افزار را تهیه نمایید.
        با تشکر از همراهی شما

    • سلام
      سریال نصب هم برای این ورژن موجود است؟

      • درود وقت بخیر
        از سایت های معتبر دانلود فارسی مثل سافت ۹۸ و p30 دانلود می توانید سریال و کد فعال سازی این نرم افزار را تهیه نمایید.
        با تشکر از همراهی شما

    • سلام.
      می خواستم بپرسم که برای این نسخه از sql server هنوز کد فعاسازی نیومنده؟

    • سلام.
      می خواستم بپرسم که برای این نسخه از sql server هنوز کد فعاسازی نیومنده؟

    • درود بر شما
      این مورد بازنگری و اصلاح شد لطفا نسبت به دانلود اقدام نمایید.
      سپاس از همراهی شما