Handling Large Transactions with Streaming Replication and MariaDB 10.4
Dealing with large transactions was always a pain point in Galera Cluster. The way in which Galera writeset certification works causes troubles when transactions are long or when a single row is being...
View ArticleCloud Vendor Deep-Dive: PostgreSQL on AWS Aurora
How deep should we go with this? I’ll start by saying that as of this writing, I could locate only 3 books on Amazon about PostgreSQL in the cloud, and 117 discussions on PostgreSQL mailing lists about...
View ArticleRunning Big Data Analytics Queries Using SQL and Presto
Presto is an open-source, parallel distributed, SQL engine for big data processing. It was developed from the ground-up by Facebook. The first internal release took place in 2013 and was quite a...
View ArticleRunning a Data Warehouse on PostgreSQL
When you need to implement an analytics system for a company there is often the question of where the data should be stored. There is not always a perfect option for all the requirements and it depends...
View ArticleMySQL on Docker: ProxySQL Native Clustering with Kubernetes
ProxySQL has supported native clustering since v1.4.2. This means multiple ProxySQL instances are cluster-aware; they are aware of each others' state and able to handle the configuration changes...
View ArticleComparing Temporary Tables for PostgreSQL & Oracle GTT
The temporary tables are a useful concept present in most SGBDs, even though they often work differently.This blog describes the technical features for this kind of tables either in PostgreSQL (version...
View ArticleAutonomous by Oracle: The Database That’s Cheaper Than Free
It is a known fact that over 80% of businesses fail within their first five years. Studies have shown that the number one reason for this failure is poor cash flow management. New business owners don’t...
View ArticleMySQL Load Balancing: Migrating ProxySQL from On-Prem to AWS EC2
Migrations between different environments are uncommon in database world. Migrations from one provider to another one. Moving from one datacenter to another. All of this happens on a regular basis....
View ArticlePostgreSQL Replication Setup & Maintenance Using Ansible
Replication is a key feature for most setups and it is supported by most database technologies on the market. The PostgreSQL community introduced replication in version 9.0 (called Streaming...
View ArticleA Guide to MongoDB Deployment & Maintenance Using Puppet: Part 1
Database clustering often involves configuring and maintaining a number of servers and instances, all with a collective purpose. By this we mean you can have different database servers at different...
View ArticleA Guide to MongoDB Deployment & Maintenance Using Puppet: Part 2
In the previous blog, we showed you how to set up our machine with the Puppet and then install and configure MongoDB. Since we are going to configure a number of nodes or rather machines we need a...
View ArticleDatabase Load Balancing with ProxySQL & AWS Aurora
ProxySQL is a proven solution that helps database administrators dealing with the requirements for high availability of their databases. Because it is SQL-aware, it can also be used for shaping the...
View ArticleA Guide to Automated Cloud Database Deployments
Complex, inflexible architectures, redundancy and out-of-date technology, are common problems for companies facing data to cloud migration. We look to the“clouds,” hoping that we will find there a...
View ArticleAutomated Deployment of MySQL Galera Cluster to Amazon AWS with Puppet
Deployment and management your database environment can be a tedious task. It's very common nowadays to use tools for automating your deployment to make these tasks easier. Automation solutions such as...
View ArticleAn Overview of MongoDB Atlas: Part One
The cloud computing approach addresses some of the challenges associated with running data processing systems. Data-driven companies are pushing out rapid business transformation with cloud services,...
View ArticleA Guide to MySQL Galera Cluster Restoration Using mysqldump
Using logical backup programs like mysqldump is a common practice performed by MySQL admins for backup and restore (the process of moving a database from one server to another) and is also the most...
View ArticleRunning PostgreSQL Using Amazon RDS
Cloud computing is now commonplace in most companies. It allows for on demand availability of compute power, database, storage, applications, and other resources via the internet. The main advantages...
View ArticleValidating Your PostgreSQL Backups on Docker
Backups are the vital and important part of any disaster recovery plan, taking backups of the production database is also a basic and an important part of PostgreSQL administration. However, DBA’s...
View ArticleThe Easy Way to Deploy a MySQL Galera Cluster on AWS
ClusterControl 1.7.3 comes with a notable improvement in cloud integration. It is possible to deploy a MySQL and PostgreSQL replication cluster to the cloud, as well as automatically launch a cloud...
View ArticleBuilding a MySQL or MariaDB Database Cold Standby on Amazon AWS
High Availability is a must these days as most organizations can’t allow itself to lose its data. High Availability, however, always comes with a price tag (which can vary a lot.) Any setups which...
View Article