During our recent migration we migrated a part of a app to
different region with new db. Our previous setup was on MySQL
5.6.39 with single write master and multiple slave to read
data.
Current Setup:
But now Masters will be two one for old and second for new
migrated service. We moved new master on MySQL 5.7 with GTID, MTS
and Logical Clock based replication. So our use case was to read
whole data (written on master1 + master2) from slaves.
So now question is What we have done to achieve this?
Below is New Setup:
…
We are honored to be ranked as one of the 10 fastest growing AWS solution providers to watch in the year 2018 by The Technology Headlines.
Read about our journey, the host of benefits for our customers, our exceptional team, and future roadmap in this Amazon Special Edition.
The MariaDB Foundation is pleased to announce the availability of MariaDB 10.3.11, the latest stable release in the MariaDB 10.3 series, as well as MariaDB Connector/C 3.0.7 and MariaDB Connector/ODBC 3.0.7, both stable releases, and MariaDB Connector/Node.js 2.0.1, the first beta release of the new 100% JavaScript non-blocking MariaDB client for Node.js, compatible with Node.js […]
The post MariaDB 10.3.11, and MariaDB Connector/C 3.0.7, Connector/ODBC 3.0.7 and Connector/Node.js 2.0.1 now available appeared first on MariaDB.org.
Just a friendly reminder for another two shows where you can find MySQL team at this week.
-
Feira do Conhecimento Brazil is a unique event with more than 10.000 attendees. There will be about 200 exhibitors on 9000m2 of expo space presenting technological solutions to improve key areas for society such as health, education, cities, agriculture, water resources, renewable energies, inclusion and diversity. The show will bring together academia, business, government and community to show how science and technology can help reduce inequalities. We are happy to be part of this show with our talk and MySQL representative!
- Place: Fortaleza, Brazil
- Date: November 21-24, 2018
- Approved Talk: "Innovation, Business & Technology" …
Today I read the nice post of Bhuvanesh on
the memory leak issue they experienced with MySQL. In fact when
you read the post, you realize that MySQL was just following the
parameters that were setup (the default of max_prepare_stmt_count is 16382
even on 5.6).
I’m still convinced that the problem should be resolved in the application even if the use of ProxySQL for multiplexing is great.
In MySQL 8.0, we have enabled the …
[Read more]
I am currently working my way through the many PHP Frameworks to
see how they get on with MySQL 8. The Frameworks that can
take advantage of the MySQL Improved Extension or mysqli
can take advantage of the SHA256 Caching Authentication method.
But those that are PDO based need to use the older MySQL Native
Authentication method.
I wanted to check the PDO based frameworks and today I just
happened to be wearing the very nice Symfony shirt I received as
part of my presentation at Symfony USA. So I started with a
fresh install of Symfony. All was going well until it came
time to get it to work with MySQL 8 through Doctrine.
Doctrine
Symfony uses Doctrine as an ORM (Object Relational Mapper)
and DBAL (Database Abstraction Layer) as an
intermediary to the database. While I myself am not a big
fan of ORMs …
In this Checklist for Success series, we will discuss reducing unknowns when hosting in the cloud using and migrating to Amazon Aurora. These tips might also apply to other database as a service (DBaaS) offerings.
Previous blogs in the migrating to Amazon Aurora series:
- Migrating to Amazon Aurora: Reduce the Unknowns
- Migrating to Amazon Aurora: Optimize for Binary Log Replication
The whole premise of a database as a service offering is that you do not need to worry about the operating the …
[Read more]Design A Highly Available MySQL Clusters With Orchestrator And ProxySQL In GCP — Part 2
In part1, we explained how we are going to approach the HA setup. Here we can see how to install and configure Orchestrator and ProxySQL, then do the failover testing.
Install and configure MySQL Replication:
We need a MySQL with 4 Read replica and the 4'th replica will have a replica for it. And we must have to use GTID replication. Because once the master failover done, the remaining replicas will start replicating from the new master. Without GTID its not possible, but as an alternate Orchestrator provides Pseudo-GTID.
VM Details: …
[Read more]Design A Highly Available MySQL Clusters With Orchestrator And ProxySQL In GCP — Part 1
Recently we have migrated one of our customer's infra to GCP and post the migration we published some adventures on ProxySQL which we implemented for them.
- Reduce MySQL Memory Utilization With ProxySQL Multiplexing
- How max_prepared_stmt_count can bring down production
Now, we are going to implement an HA solution with customer filter for failover. We have done a PoC and the blog is about this PoC configurations. And again the whole setup has been implemented in GCP. You can follow the same steps for AWS …
[Read more]I've updated the bug tide graph I made in 2016 with today's data. The source code and details are here.