Understanding Indexes in MySQL: Part Three
This blog post should act as the third part in the series of blogs about indexes in MySQL. In the second part in the blog post series about MySQL indexes we have covered indexes and storage engines, we...
View ArticleHow to Manage Large Databases Effectively
One of the biggest concerns when dealing with and managing databases is its data and size complexity. Often, organizations get concerned about how to deal with growth and manage growth impact because...
View ArticleLive Webinar: Tips to Drive MariaDB Galera Cluster Performance for Nextcloud
Join us for this webinar on Tips to Drive MariaDB Galera Cluster Performance for Nextcloud. The webinar features Björn Schiessle, Co-Founder and Pre-sales lead at Nextcloud, and Ashraf Sharif, senior...
View ArticleHow to Automate Deployment of PostgreSQL Database
In the world of information technology, automation is not a new thing for most of us. In fact, most organizations are using it for various purposes depending on their work type and objectives. For...
View ArticleBest Practices in Scaling Databases: Part Two
In the previous blog post, we have covered the basics of scaling - what it is, what are the types, what is a must-have if we want to scale. This blog post will focus on the challenges and the ways in...
View ArticlePostgreSQL v13 Deployment and Scaling with ClusterControl 1.8.2
PostgreSQL is one of the databases that can be deployed via ClusterControl, along with MySQL, MariaDB and MongoDB. ClusterControl not only simplifies the deployment of the database cluster, but has a...
View ArticleConnection Management in PostgreSQL: A Guide
Performance is always important in any system. You will need to make good use of the available resources to ensure the best response time possible and there are different ways to do this. Every...
View ArticleIntegrating ClusterControl with SNMP - A Proof of Concept : Part One
ClusterControl comes with a number of distinctive alerts (or alarms) which you won't find in other monitoring systems. ClusterControl understands a database cluster topology as a whole - all database...
View ArticleWhat is new in PostgreSQL 13?
PostgreSQL, also known as the world's most advanced open source database, has a new release version since last September 24 2020, and now it is mature, we can check what is new there to start thinking...
View ArticleIntegrating ClusterControl with SNMP : Part Two
This blog post is a continuation of the previous part 1, where we have covered the basics of SNMP integration with ClusterControl.In this blog post, we are going to focus on SNMP traps and alerting....
View ArticleSix Critical Components of Successful Data Governance
What is Data Governance?For large organizations or companies that are into data management, data governance possesses the key to success in managing, controlling, or governing the data that has been...
View ArticleHow to Measure Database Performance
Running production environments, you may be wondering how your database is performing? Does it deliver a proper level of performance? How can we measure it? Database performance is a very vast topic,...
View ArticleUsing PgBouncer Connection Pooler for PostgreSQL with ClusterControl 1.8.2
Modern apps like microservices typically require a lot of database connections, they also use and release those connections very quickly. When PostgreSQL was developed almost 25 years ago, its...
View ArticleManaging Multiple Database Technologies with ClusterControl
Managing multiple open source database technologies in any environment can be a daunting task, especially if you have fewer resources. The scenario could be worse if deployment, monitoring and other...
View ArticlePostgreSQL Replication Best Practices - Part 1
Using replication for your PostgreSQL databases could be useful not only to have a high availability and fault tolerant environment but also to improve the performance on your system by balancing the...
View ArticleMongoDB Replication Best Practices
Production database systems often require high availability architectures. This is to ensure the availability of the data through redundancy across multiple instances. However, it is important to...
View ArticleKeeping Databases Up and Running in an Outage or Slowdown
Once you see that your database environment has issues, you are in trouble. Maybe one of your replicas is out or maybe you are experiencing a significant increase in the load across your databases that...
View ArticleMySQL Replication Best Practices
MySQL Replication has been the most common and widely used solution for high availability by huge organizations such as Github, Twitter, Facebook, etc. Although easy to setup, there are ultimate...
View ArticleDealing With MySQL Replication Issues Using ClusterControl
One of the most popular ways in achieving high availability for MySQL is replication. Replication has been around for many years, and became much more stable with the introduction of GTIDs. But even...
View ArticleAdvanced Failover Using Post/pre Script Hooks
The Importance of FailoverFailover is one of the most important database practices for database governance. It’s useful not only when managing large databases in production, but also if you want to be...
View Article