Comparing DBaaS Failover Solutions to Manual Recovery Setups
We have recently written several blogs covering how different cloud providers handle database failover. We compared failover performance in Amazon Aurora, Amazon RDS and ClusterControl, tested the...
View ArticleHow to Troubleshoot MySQL Database Issues
As soon as you start running a database server and your usage grows, you are exposed to many types of technical problems, performance degradation, and database malfunctions. Each of these could lead...
View ArticleWhat’s New in MySQL Galera Cluster 4.0
MySQL Galera Cluster 4.0 is the new kid on the database block with very interesting new features. Currently it is available only as a part of MariaDB 10.4 but in the future it will work as well with...
View ArticleCreating a PostgreSQL Replication Setup on Debian / Ubuntu
PostgreSQL can work separately on multiple machines with the same data structure, making the persistence layer of the application more resilient and prepared for some unexpected event that might...
View ArticleTips for Storing MongoDB Backups in the Cloud
When it comes to backups and data archiving, IT departments are under pressure to meet stricter service level agreements, deliver more custom reports, and adhere to expanding compliance requirements...
View ArticleTips for Storing PostgreSQL Backups on Google Cloud (GCP)
All companies nowadays have (or should have) a Disaster Recovery Plan (DRP) to prevent data loss in the case of failure; built according to an acceptable Recovery Point Objective (RPO) for the...
View ArticleUsing MySQL Galera Cluster Replication to Create a Geo-Distributed Cluster:...
It is quite common to see databases distributed across multiple geographical locations. One scenario for doing this type of setup is for disaster recovery, where your standby data center is located in...
View ArticleUsing MySQL Galera Cluster Replication to Create a Geo-Distributed Cluster:...
In the previous blog in the series we discussed the pros and cons of using Galera Cluster to create geo-distributed cluster. In this post we will design a Galera-based geo-distributed cluster and we...
View ArticleSecuring MongoDB from External Injection Attacks
MongoDB security is not fully-guaranteed by simply configuring authentication certificates or encrypting the data. Some attackers will “go the extra mile” by playing with the received parameters in...
View ArticleMySQL Cloud Backup and Restore Scenarios Using Microsoft Azure
Backups are a very important part of your database operations, as your business must be secured when catastrophe strikes. When that time comes (and it will), your Recovery Point Objective (RPO) and...
View ArticleAn Overview of Various Auxiliary Plan Nodes in PostgreSQL
All modern database system supports a Query Optimizer module to automatically identify the most efficient strategy for executing the SQL queries. The efficient strategy is called “Plan” and it is...
View ArticleAnnouncing the Beta Launch of Backup Ninja
Severalnines is excited to launch our newest product Backup Ninja. Currently in beta, Backup Ninja is a simple, secure, and cost-effective SaaS service you can use to backup the world’s most popular...
View ArticleDeploying MySQL Galera Cluster 4.0 onto Amazon AWS EC2
Galera Cluster is one of the most popular high availability solutions for MySQL. It is a virtually synchronous cluster, which helps to keep the replication lag under control. Thanks to the flow...
View ArticleWhat's New in PostgreSQL 12
On October 3rd 2019 a new version of the world's most advanced open source database was released. PostgreSQL 12 is now available with notable improvements to query performance (particularly over larger...
View ArticleAn Overview of MongoDB and Load Balancing
Database load balancing distributes concurrent client requests to multiple database servers to reduce the amount of load on any single server. This can improve the performance of your database...
View ArticleFactors to Consider When Choosing MongoDB for Big Data Applications
Technology advancements have brought about advantages than need to be exploited by business organizations for maximum profit value and reduced operational cost. Data has been the backbone for these...
View ArticleA Guide to MySQL Galera Cluster Streaming Replication: Part One
Streaming Replication is a new feature which was introduced with the 4.0 release of Galera Cluster. Galera uses replication synchronously across the entire cluster, but before this release write-sets...
View ArticleA Guide to MySQL Galera Cluster Streaming Replication: Part Two
In the first part of this blog we provided an overview of the new Streaming Replication feature in MySQL Galera Cluster. In this blog we will show you how to enable it and take a look at the...
View ArticleDeploying a Highly Available Nextcloud with MySQL Galera Cluster and GlusterFS
Nextcloud is an open source file sync and share application that offers free, secure, and easily accessible cloud file storage, as well as a number of tools that extend its feature set. It's very...
View ArticleAn Overview of pgModeler for PostgreSQL
When a project is being designed, the first thing to think about is what its purpose will be... what is the best solution, and what are the alternatives. In software engineering, everything is done to...
View Article