Posts

Showing posts from December, 2021

A word about Microsoft's naming about "Replication" and "AlwaysOn"

 Hi everybody! As everybody knows, the word "Replication" has a special meaning in Microsoft's SQL Server. The naming however in my belief is inappropriate and misleading, especially for newcomers. The concept "Replication" in general in all the RDBMSs that I know means replicating and cloning your data and propagating updates to some other replica servers, and as a result, achieving several needs:  resolving a "Single Point of Failure" by creating data redundancy, making the cluster highly available, providing fault tolerance, etc. So Microsoft's "AlwaysOn" technology is also a replication. If you have noticed, Microsoft also calls the nodes that are involved in an AlwaysOn cluster "Replica"s, which suggests that these nodes are participating in a Replication.  So one might think:  Instead, Microsoft could name the so-called "Replication" service, something like "Traditional Replication", "Distributed R...