جدول مقایسه امکانات مختلف SQL Server در نسخههای مختلف 2008، 2012، 2014، 2016 و 2017 تغییرات سیستم مدیریت پایگاه داده (DBMS) مایکروسافت در طول کمتر از 10 سال توسعه را در این مقاله بخوانید.
مقایسه عملکرد
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
In Memory OLTP |
○ |
○ |
● |
● |
● |
In-Memory ColumnStore |
○ |
● |
● |
● |
● |
تحلیلهای عملیاتی لحظهای Real Time Operational Analytics |
○ |
○ |
○ |
● |
● |
Buffer Pool extension to SSD |
○ |
○ |
● |
● |
● |
Adaptive Query Processing[1] |
○ |
○ |
○ |
○ |
● |
مقایسه در دسترس بودن
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
Always On |
○ |
● |
● |
● |
● |
Basic Availability Groups گروههای دسترسی پایه |
○ |
○ |
○ |
● |
● |
مقایسه امنیت
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
رمزنگاری شفاف دادهها Transparent data encryption |
● |
● |
● |
● |
● |
پشتیبانی از رمزگذاری پشتیبان Backup encryption support |
○ |
○ |
● |
● |
● |
Encryption at rest and in motion
رمزگذاری در حالت rest و در حال Motion
اطلاعات در حالت restبه طور کلی به اطلاعات ذخیره شده در فضاهای پایدار (دیسک، نوار) اشاره میکند، در حالی که دادههای در Motion به طورکلی به اطلاعات پردازش شده توسط واحد پردازش مرکزیکامپیوتر (CPU) یا حافظه دسترسی تصادفی (RAM)گفته میشود. |
○ |
○ |
○ |
● |
● |
Dynamic Data Masking and Row Level Security: پنهان سازی دادههای پویا محدود کردن اطلاعات حساس دادهها با پوشاندن آن برای کاربران غیر مجاز است. امنیت کنترل ردیف دسترسی به دادهها را به طور جزیی تری فراهم میکند. |
○ |
○ |
○ |
● |
● |
Separation of duties تفکیک وظایف |
○ |
● |
● |
● |
● |
مقایسه آمادگی برای ابر Cloud-readiness
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
Backup to Azure پشتیبان گیری درآژور |
○ |
● |
● |
● |
● |
Disaster recovery to Microsoft Azure بازیابی از حادثه توسط مایکروسافت آژور |
○ |
○ |
● |
● |
● |
Optimized virtual machine images in Azure gallery تصاویر بهینه شده ماشین مجازی درگالری آژور |
○ |
● |
● |
● |
● |
Stretch Database |
○ |
○ |
○ |
● |
● |
مقایسه ویژگیهای مدیریت و برنامه نویسی
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
Runs on Linux and Docker Containers قابلیت راه اندازی در کانتینرهای لینوکس و داکر |
○ |
○ |
○ |
○ |
● |
Temporal tables جداول موقت |
○ |
○ |
○ |
● |
● |
پشتیبانی JSON |
○ |
○ |
○ |
● |
● |
Graph data support پشتیبانی داده گراف |
○ |
○ |
○ |
○ |
● |
مقایسه هوش تجاری و تحلیل
SQL Server 2008 R2 |
SQL Server 2012 |
SQL Server 2014 |
SQL Server 2016 |
SQL Server 2017 |
|
Integration services managed as a server مدیریت خدمات یکپارچه به عنوان یک سرور |
○ |
● |
● |
● |
● |
PolyBase برای T-SQL کوئری در Hadoop |
○ |
○ |
○ |
● |
● |
Tabular BI semantic model مدل سمنتیک جدولی BI |
● |
● |
● |
● |
● |
Master data services |
● |
● |
● |
● |
● |
خدمات کیفیت داده Data quality services |
○ |
● |
● |
● |
● |
In-database advanced analytics تجزیه و تحلیل پیشرفته در پایگاه داده |
○ |
○ |
○ |
● |
● |
End-to-End Mobile BI بر روی همه دستگاهها End-to-end Mobile BI on any device |
○ |
○ |
○ |
● |
● |