همه نسخه های میکروسافت SQL Server 2017
میکروسافت SQL Server 2017 چیست؟
یک گام مهم در جهت ساخت SQL server با استفاده از SQL Server 2017 برداشته شده که به کاربر پلتفرمی ارائه می هد تا زبان توسعه، انواع داده ها، فضای ابری، سیستم عامل ها را انتخاب کند و قدرت SQLرا برای لینوکس بالا می برد.
میکروسافت SQL Server یک سیستم مدیریت دیتا بیس می باشد که توسط خود میکروسافت ساخته شده است.
ده نسخه از SQL Server که متفاوت هستند توسط میکروسافت به بازار عرضه شده که شامل مخاطبان مختلف و حجم های کاری متفاوت و برنامه های کوچک تا بزرگ با اینترنت و کاربران همزمان می شود. نسخه های توسعه دهنده SQL server همان ویژگی های یکسان با نسخه SQL server Enterpris را دارند، تفاوت آن این است که با مجوزی که برای توسعه و آزمایش سیستم استفاده می شد، محدود شدند.
بهترین ویژگی های میکروسافت SQL Server2017:
میکروسافت SQl Server2017 ویژگی هایی دارد که برای کاربر ارائه داده است.
- مجموعه CLR مجاز به اضافه شدن به لیست مورد اعتماد نیستند. SP_drop و sp_drop هم ازاین قبیل هستند و به لیست مجامع معتبر اضافه شده اند.
- شاخص آنلاین قابلیت بازسازی مجدد از همان جا که متوقف شده بود را دارد.
- Identity cache یک گزینه برای پیکربندی ALTER DATA BASE SCOPED است که به کاربر اجازه می دهد که درصورت راه اندازی سرور به طور خودکار و غیر منتظره، ازایجاد فاصله وgaps در شناسایی ستون ها جلوگیری کند.
- نسل جدیدی از کوئری وجود دارد، که استراتژی های بهینه سازی شده ی حجم کار را سازگار می کند. برای نسخه پردازنده کوئری انطباقی، سه آپدیت جدید اضافه شده است.
- میزان سازی خودکار برای دیتابیس وجود دارد تا دیدگاه هایی را برای کوئری ها فراهم کند و راه حل هایی پیداکرده و بعد از شناسایی آن ها به طور خودکار مشکلات را برطرف کند.
- نمودار جدید دیتابیس، مدل سازی ها را که شامل یک جدول جدید است برای خلق node و edge قادر می سازد.
- این تنظیمات به یک فایل tempdb اولیه اجازه می دهد که اندازه آن برای هر فایل256 گیگ باشد و اگر از 1 گیگ بیشتر شد و IFI فعال نبود، فایل هشداررا شروع می کند.
- برای بهبود عملکرد، دیتابیس راهنمایی های تازه اضافه شده را که کاربر استفاده می کند، ارائه می دهد.
- بهبود حافظه شامل پشتیبانی ازستون های جدول بهینه سازی و پشتیبانی کامل از عملکرد JSON است.
- SQL روی ویندوز، , Red Hat Enterprise Linux 7.3 SUSE Enterprise Linux Server و Docker Engine 1.8+. اجرا می شود.
- SQL یک سرور بسیار تطبیق پذیر است و به روش های مختلف در انتهای طیف ها مورد استفاده قرار می گیرد و متریال ها را برای سایت های کاربر ذخیره کرده و اطلاعات مشتریان را حفظ می کند و آنالیز هایی را برای کسب و کار های کوچک تا بزرگ ارائه می دهد.
- رقبای SQL Server، Oracle، My SQLو PostgreSQL و غیره هستند.
- SQL Server با عملکردهای جدید خود کد ها را ساده سازی می کند. میکروسافت چند عملکرد جدید TRIM، CONCAT_WS، STRING_AGG وTRANSLATE را معرفی کرده است.
- سرویس Python یکی دیگر از ویژگی های SQL است و توسط سرویسSQL 2017 پشتیبانی می شود. با کمک SQL، یکسان کردن کد های Python آسان تر است. همچنین، می توانید log هایی را پیدا کنید که به DBA اجازه می دهد تا چیزهایی که Python مصرف می کند را تعیین کنند.
- Identity Cache در حال حاضر یک دیتابیس خاص است و کاربر دیتابیسی دارد که شناسایی اطلاعات را توسط دیگر دیتا بیس ها متوقف می کند و Identity Cache را با کمک رفتارهای قبلی مدیریت می کند.
- میکروسافت یک ویژگی جدید را با استفاده از SQL server2017 مقیاس بندی کرده و این ویژگی SSIS است که به آن Scale out هم گفته می شود. عملکرد SSIS با گرفتن یک مجموعه برای اجرای موازی با بقیه ماشین ها مانند Scale- out SSIS همچنین Azure-out افزایش می یابد.
- بعد از معرفی SQL Server 2017، مدل CLR تغییر کرده است.