In today’s fast-evolving financial services landscape, companies face mounting pressure to innovate while maintaining stringent data security and regulatory compliance. As fintech disruptors redefine customer expectations, traditional financial institutions must leverage modern technology to enhance profitability and operational efficiency. MySQL Enterprise Edition emerges as a powerful tool in this endeavor, offering significant cost savings and […]
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
MySQL not only helps financial institutions bolster their profitability but also equips them to thrive in a rapidly changing market. Embracing MySQL is a strategic move for any financial services organization looking to secure its future in a digital-first world. Read the full blog.
I love my job. One of the best feelings is when I find an interesting paper and use it to solve a real problem. It feels like I found a cheat code. Instead of having to do a lot of hard thinking, I can just stand on the shoulders of really big people and take a shortcut. Here, I want to share a recent project that I could solve using a public paper.
In the last weeks / months, I have been working on understanding / improving MySQL startup with many tables. I already wrote two posts on the subject, the links are below. So far, I did not share what brought my attention to this, and it is the subject of this post. Also, and because it is related, I come back to the optimization / contribution I already made on
In this post I will talk about release management with MySQL as example. Release management has to do with what to put in a release, how often to do a release, how to long to support a release and how to number or name the releases.
The early years
Today software is almost exclusively delivered over the internet, but this didn’t use to be the case. Software used to be delivered in a box that you had to buy at a physical store. These were often shrink wrapped and forced you to agree with the EULA by opening the box. The box then contained floppies, CD’s, DVD’s or any other suitable medium.
There were multiple reasons why physical media were used, even when the internet arrived. One of the main limitations was bandwidth, this is also why FreeBSD, Linux, etc were sold on physical media. And one of the other reasons was that online payment wasn’t as ubiquitous as it is today. Then there were also ways of copy …
[Read more]Don’t have time to read Efficient MySQL Performance? Here’s the book (10 chapters) in one-liners.
- Performance is query response time.
- Proper left-most indexing is required for performance.
- The less data, the better.
- Access patterns (part of the workload) help or hinder performance.
- Sharding is how to scale writes when single-node performance is truly reached.
- Server metrics reflect how the app workload causes MySQL to work.
- Replication lag is data loss.
- Locks are held until a transaction commits, so commit quickly.
- There are many other challenges that you might need to address—sorry.
- MySQL in the cloud is slower and more expensive, so performance is more important than ever.
Read on to learn about how to connect PHP with a MySQL database using different methods, including mysqli, PDO, and dbForge for MySQL.
The post How to Connect PHP With MySQL appeared first on Devart Blog.
Before MySQL 9.2.0 only users with the SUPER privilege were allowed to create or modify spatial reference systems (SRSs). That was inconvenient, especially for HeatWave MySQL where typically users do not have the SUPER privilege. MySQL 9.2.0 changes that by introducing a new dynamic privilege: CREATE_SPATIAL_REFERENCE_SYSTEM. This privilege enables users to create, replace, and drop […]
Hello, readers! I’m excited to announce the launch of my latest project: a dedicated MySQL Podcast! As a long-time MySQL enthusiast with extensive hands-on experience in database management, I understand…
The post MySQL Podcast – Practical Learning & Training first appeared on Change Is Inevitable.
Cloud-based database hosting seems to be an extremely viable solution for modern apps. After all, the entire management-and-maintenance thing is relegated to the hosting provider, scalability is not an issue, and you are free to focus on product development as you see fit.
The post Top MySQL Hosting Providers in 2024 for Reliable Database Management appeared first on Devart Blog.