A brief comparison of Microsoft SQL Server versions from SQL Server 2012 to SQL Server 2022

 SQL Server 2012:


Introduced AlwaysOn Availability Groups for high availability.

Enhanced columnstore indexes for better data warehousing performance.

Contained Databases for easier database portability.

Improved security features, including user-defined server roles.


SQL Server 2014:


In-Memory OLTP (Hekaton) introduced for improved transaction processing.

Buffer Pool Extensions for SSD integration.

Enhanced backup to Azure for improved disaster recovery.

JSON support introduced.


SQL Server 2016:


PolyBase introduced for querying across relational and non-relational databases.

Stretch Database feature for hybrid cloud scenarios.

Always Encrypted for enhanced security.

Dynamic Data Masking for controlling access to sensitive data.


SQL Server 2017:


Introduced support for SQL Server on Linux.

Adaptive Query Processing for improved query performance.

Graph Database capabilities.

Automatic database tuning.


SQL Server 2019:


Big Data Clusters introduced for integrated analytics on big data.

Intelligent Query Processing for improved performance.

Enhanced security features, including Data Classification and Always Encrypted with secure enclaves.

Support for UTF-8 character encoding.


SQL Server 2022:


Improved performance with enhancements to Intelligent Query Processing.

Accelerated Database Recovery for faster database recovery times.

Enhanced security with features like Certificate-Based Authentication.

Support for JSON data types improvements.


Comments

Popular posts from this blog

SQL Server DBA scripts for day-to-day tasks

SQL Server Dynamic management views (DMV's)