Does Version Control Scare You

As a part of my job, I often work with customers on how they can get database code into a version control system. That’s Git for the most part today, which is the most popular system in the world. I’m comfortable using Git for many basic tasks, but I am not an expert by any means. I’ve used version control for years, and quite a few systems, and I like Git as a way of managing code.

I have been surprised how many people aren’t comfortable with version control or Git. Many don’t have the habit, but are amenable to it. What I’m amazed by in 2025 is how many people don’t use it, given that so many tools we use to work with databases, and even other systems, will store items in Git. This isn’t just for development code, but also for infrastructure code. Lots of data tools and servers can store data in Git and use it to deploy changes to all kinds of systems. I’d have expected more people to know Git.

As a part of my charity work, I manage the SQL Saturday site, which is stored in a public GitHub repo and all changes are submitted through pull requests to make changes to the site. A few organizers will fork the repo and submit changes to me as pull requests. I love those as I can approve those on my phone. A very few organizers can merge their own changes, as they’ve built up trust. I am, however, surprised at how few people are willing to do any Git work.

It seems that so many data professionals don’t want to use or learn Git. I’d have thought this was a core skill for many technical people these days. At least the core ability to clone, branch, commit, and create pull requests. Squashing commits, rebasing, and more can be challenging, but often there will be someone in your organization that can help you if you need to perform those actions.

I wonder if you are intimidated by version control, or if you find yourself too busy to use it, or maybe you don’t think it’s valuable. I am curious what you think today.

I’ve written about how to use Git in ADS (don’t do that anymore), but those instructions work for VS Code.  I’ve written a bit about how DBAs can start using Git. If you don’t like the CLI, there are many thick clients, which are easy to use. Give Git a try today and see how it might help you manage and version your code, your scripts, your documentation.

Steve Jones

Listen to the podcast at Libsyn, Spotify, or iTunes.

Note, podcasts are only available for a limited time online.

Posted in Editorial | Tagged , | 3 Comments

Checking Myself with GenAI

I had a suggestion from somone on a place where AI helps them and I decided to try it. The person had an AI summarize their work and if the result wasn’t the intention of the author, then they know know their writing wasn’t clear.

This post looks at how that worked for me.

This is part of a series of experiments with AI systems.

Checking an Editorial

I wrote an editorial on database Devops that was published recently. I decided to have a few AIs summarize this and see if the result was what I intended. First up, Claude, with a simple prompt: summarize this text (insert here). See the top of the prompt here:

2025-05_line0025

The result is shown below and seems to be an accurate summary of the text. This is basically what I was trying to say in the piece. Of course, this isn’t much shorter than the text, but this gives me confidence here in the ability to recognize what I’ve written.

2025-05_line0027

In Perplexity, I got this result. This result is similar, but doesn’t mention the author. Instead, this is a summary of the text, not trying to give a voice to the author, which is interesting. Very close to the text above, but this seems slightly drier, taking the text as fact rather than opinion.

2025-05_line0026

Perplexity also had some related items at the bottom, which injected a prompt back into the LLM for more info.

2025-05_line0029

Last, Copilot. I have a dedicated key on my laptop for this and I pressed it and entered my prompt in the app. This result is shorter and to the point. There are some additional links to click that the bottom.

2025-05_line0028

Clicking on one of the items at the bottom injects the text and gets a new result.

2025-05_line0030

I tried this with a couple other piece of work, some of which aren’t published. In each case (3 attempts), the summary made sense. I don’t know if that means I am writing anything clearly, but it does help me get a sense of what I’ve written.

Posted in Blog | Tagged , , | Comments Off on Checking Myself with GenAI

Speaking at the NYC Lunch and Learn DevOps Devour Hour

This Friday is the NYC DevOps Devour hour, which is actually 3 hours. Plus a happy hour.

I’ll be there with Kendra Little and Erik Darling talking about DevOps stuff. You can register now and join me in Manhattan from 12:00-3:00p at the 3rd Avenue Industrious office.

We’ll be talking performance problems, cloud migration, and deployment architecture. Come join us if you can.

Posted in Blog | Tagged , , | 2 Comments

Monday Monitor Tips: Beyond SQL Server

Redgate Monitor works with more than SQL Server. Some big changes were announced recently, and I’ll cover the highlights here.

This post looks at Redgate Monitor and the additional monitoring available for Oracle, MySQL, and MongoDB.

This is part of a series of posts on Redgate Monitor. Click to see the other posts

Growing Up

The world has been slowly growing to embrace more database platforms. Not just as a whole, but I find more and more Redgate clients have lots of different database platforms. Our 2025 State of Database Landscape report shows that while there is a little consolidation from many companies having more than 4 platforms in 2024, there are still plenty that have 2 or 3.

As a result, we’ve been working hard to bring additional capabilities to Redgate Monitor beyond SQL Server. In 2023 we announced PostgreSQL support. Just recently we also added Oracle, MySQL, and MongoDB support.

We can see this in the online monitor.red-gate.com demo site. If we scroll down to the staging group, we see both MongoDB and MySQL being monitored.

2025-05_line0038

Below these, we see Oracle 19 and 23 being monitored as well.

2025-05_line0039

If you click into any of these cards, you’ll see there is a limited amount of information now, but we have teams growing and adding the metrics on a weekly basis. Right now, Oracle shows high level metrics and queries.

2025-05_line0040

MySQL is similar

2025-05_line0042

as is MongoDB

2025-05_line0041

The supported platforms are in the docs for Oracle, MySQL, MongoDB, PostgreSQL, and SQL Server.

Summary

Redgate Monitor is growing up. I remember when it was just a small alerting system and now it’s a world class monitoring platform that is growing beyond SQL Server. If you have needs on other platforms, check it out and let us know what’s important to you.

Redgate Monitor is a world class monitoring solution for your database estate. Download a trial today and see how it can help you manage your estate more efficiently.

Posted in Blog | Tagged , , | Comments Off on Monday Monitor Tips: Beyond SQL Server