Planet MySQL HA Blog

The Planet MySQL HA Blog aggregates content from sources that cover topics related to high availability (HA) for MySQL databases.

How do you upgrade MySQL HeatWave when deploying with Terraform?

Upgrading to a newer version of MySQL when deploying MySQL HeatWave on OCI using Terraform can be problematic. Discover how to achieve a save upgrade reading this article.

Learn More »

HeatWave MySQL: Solving Missing UPDATES for Debezium CDC

This blog article aims to help HeatWave users to integrate seamlessly with Debezium CDC to stream data changes for real-time application

Learn More »

HeatWave MySQL security series - Customer managed encryption keys

Cloud database security isn’t just a best practice—it's an absolute necessity. With sensitive data flowing into the cloud, protecting your business-critical assets is non-negotiable, and Oracle Cloud Infrastructure (OCI) HeatWave MySQL provides robust features to help. This blog explores customer managed encryption key, the related backup strategies, and the required security policies so you can keep your databases both agile and secure.

Learn More »

Using In-HeatWave LLMs on OCI Always Free

This post shows you how to use free HeatWave GenAI features, in particular small LLMs that run in an Always Free HeatWave instance, for summarization, translation, chat, RAG, or other GenAI use cases.

Learn More »

Uplevel the MySQL REST Service

The MySQL REST Service is a next-generation JSON Document Store solution, enabling fast and secure HTTPS access to data stored in MySQL, HeatWave, InnoDB Cluster, InnoDB ClusterSet, and InnoDB ReplicaSet. Try the latest MySQL REST Service lab release!

Learn More »

Percona pg_tde: A Security Review Reveals Robust Encryption

| Percona

At Percona, we are committed to providing robust and secure database solutions. We recently engaged Longterm Security for an in-depth review of our Transparent Data Encryption (TDE) feature for PostgreSQL, known as pg_tde. This comprehensive assessment included a cryptographic design evaluation, an application security review for coding errors, and extensive fuzz testing. We’re excited to share the key takeaways from this engagement, highlighting both pg_tde’s strengths and areas for continued improvement.

Learn More »

Build Real-Time Data Analytics and Visualization Using Kafka, S3, HeatWave on AWS, and QuickSight

Automating Machine Learning with MySQL HeatWave Service: A Guide for DBAs & Developers

GitOps Journey: Part 4 – Observability and Monitoring with Coroot in Kubernetes

| Percona

Our PostgreSQL cluster is running, and the demo app is generating traffic — but we have no visibility into the health of the Kubernetes cluster, services, or applications.

What happens when disk space runs out? What if the database is under heavy load and needs scaling? What if errors are buried in application logs? How busy are the network and storage layers? What’s the actual cost of the infrastructure?

This is where Coroot comes in.

Learn More »

GitOps Journey: Part 3 – Deploying a Load Generator and Connecting to PostgreSQL

| Percona

We’ll deploy a demo application into the Kubernetes cluster using ArgoCD to simulate load on the PostgreSQL cluster.

This is a series of articles, in previous parts we:

  1. Part 1 - Prepared the environment and installed ArgoCD and GitHub repository.
  2. Part 2 - Installed Percona Operator for Postgres and created a Postgres cluster.

The application is a custom Go-based service that generates traffic for PostgreSQL, MongoDB, or MySQL.

It uses a dataset of GitHub repositories and pull requests, and mimics real-world operations like…

Learn More »