Database Mirroring was one of the widely used feature since SQL Server 2005 until Microsoft announces Always On availability groups. Database Mirroring feature has been listed as deprecated ever since Availability groups have been introduced from SQL Server 2012.
SQL Server 2016 BOL states
|Database Mirroring feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Use Always On Availability Groups instead.
What is Basic Availability Groups in SQL Server 2016?
Basic availability groups works like database mirroring to support the database mirroring in SQL Server 2016. Customer’s who use database mirroring then can still setup basic availability groups. Basic availability groups only works for
- One availability database
- No read access on secondary replica
- No backups on secondary replica
- No availability group listener
- No support in an existing availability group to add or remove a replica
- No support for upgrading a basic availability group to an advanced availability group
Despite these limitations, with a basic availability group you get benefits similar to database mirroring in addition to other features. For each replica, you can choose either synchronous-commit or asynchronous-commit mode as similar to database mirroring.
One good thing about this you can see better performance as it uses new transaction log transfer mechanism.
Hope you enjoyed the post!
LinkedIn: LinkedIn Profile
Published by Ramasankar
Hi. I’m Ramasankar Molleti.
I’m a passionate IT professional with over 14 years of experience on providing solutions for customers who are looking on cloud computing, Database Migration, Development, and Big Data. I love learning new technologies and share my knowledge to community.
I am currently working as Sr Cloud Architect with focus on Cloud Infrastructure, Big Data. I work with developers to architect, build, and manage cloud infrastructure, and services.
I have deeep knowledge and experience on working with various database platforms such as MS SQL Server, PostgeSQL, Oracle, MongoDB, Redshift, Dyanamodb, Amazon Aurora.
I worked as Database Engineer, Database Administrator, BI Developer and successfully transit myself into Cloud Architect with focus on Cloud infranstructure and Big Data.
I live in USA and put my thoughts down on this blog. If you want to get in touch with me, contact me on my Linkedin here: https://www.linkedin.com/in/ramasankar-molleti-23b13218/
AWS Certified Solutions Architect – Professional
AWS Certified DevOps Engineer – Professional certificate
AWS Certified Big Data – Specialty
AWS Certified Security – Specialty certificate
AWS Certified Advanced Networking – Specialty certificate
AWS Certified Solutions Architect – Associate
Microsoft® Certified Solutions Associate: SQL Server 2012/2014
Microsoft Certified Professional
Microsoft® Certified IT Professional: Database Administrator 2008
Microsoft® Certified Technology Specialist: SQL Server 2008, Implementation and Maintenance
View more posts