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!
Cheers
Ramasankar Molleti
LinkedIn: LinkedIn Profile
Twitter: Twitter
Published by Ramasankar
As a Principal Cloud Architect with over 18 years of experience, I am dedicated to revolutionizing IT landscapes through cutting-edge cloud solutions. My expertise spans Cloud Architecture, Security Architecture, Solution Design, Cloud Migration, Database Transformation, Development, and Big Data Analytics.Currently, I spearhead cloud initiatives with a focus on Infrastructure, Containerization, Security, Big Data, Machine Learning, and Artificial Intelligence. I collaborate closely with development teams to architect, build, and manage robust cloud ecosystems that drive business growth and technological advancement.Core Competencies:
• Cloud Platforms: AWS, Google Cloud Platform, Microsoft Azure
• Technologies: Kubernetes, Serverless Computing, Microservices
• Databases: MS SQL Server, PostgreSQL, Oracle, MongoDB, Amazon Redshift, DynamoDB, Aurora
• Industries: Finance, Retail, Manufacturing.
Throughout my career, I’ve had the privilege of working with industry leaders such as OCC, Gate Gourmet, Walgreens, and Johnson Controls, gaining invaluable insights across diverse sectors.As a lifelong learner and knowledge sharer, I take pride in being the first in my organization to complete all major AWS certifications. I am passionate about mentoring and guiding fellow professionals in their cloud journey, fostering a culture of continuous learning and innovation.Let’s connect and explore how we can leverage cloud technologies to transform your business:
• LinkedIn: https://www.linkedin.com/in/ramasankar-molleti-23b13218/
• Book a mentorship session: [1:1] Together, let’s architect the future of cloud computing and drive technological excellence.
Disclaimer
The views expressed on this website/blog are mine alone and do not reflect the views of my company. All postings on this blog are provided “AS IS” with no warranties, and confers no rights. The owner of https://ramasankarmolleti.com will not be liable for any errors or omissions in this information nor for the availability of this information. The owner will not be liable for any losses, injuries, or damages from the display or use of this information.
View more posts