loader from loading.io

A Domain for Data

Voice of the DBA

Release Date: 04/03/2025

A Domain for Data show art A Domain for Data

Voice of the DBA

A domain is a set of possible values (among other definitions). I use this word a lot in my work, often with a problem domain (the thing you're trying to solve) or the domain of possible values (like the US States and Territories list). That last one is interesting, as this is often the set of data we stick in some reference or lookup table to use in a form on a screen. There is a domain as part of the SQL specification, which I never knew about. I was reading . This doesn't exist in SQL Server and T-SQL, but it has been a part of PostgreSQL for quite a few versions. The article talks about...

info_outline
Database DevOps Metrics show art Database DevOps Metrics

Voice of the DBA

is dedicated to helping others build software better and faster, at a higher quality, and in a way that is more efficient. They continue to compile and publish report every year, which is a fascinating read. As a part of the report, they have identified that identify high performing organizations in terms of software. These are divided into two areas: throughput and stability. Throughput measures are change lead time and deployment frequency. Stability measures are the change fail percentage and failed deployment recovery time. Read the rest of

info_outline
Is GenAI Coming Faster Than You Think? show art Is GenAI Coming Faster Than You Think?

Voice of the DBA

If you're a fan, no. You're chomping at the bit, waiting to get everyone using GenAI models in their work. If you're skeptical, then you might think it's never coming to take your job, be a personal assistant, help you with coding, etc. Pick the task it won't help you with. A more nuanced view, which is similar to mine, is from Kendra Little, in which she says , I'm not quite as pro-AI as Kendra, mostly because I see so many companies that are slow to change, slow to adopt new tech, slow to adjust their thinking. They just soldier on and keep running their business, as they've been doing for...

info_outline
The Inefficiencies of Kubernetes show art The Inefficiencies of Kubernetes

Voice of the DBA

info_outline
The End of SQL Server 2019 show art The End of SQL Server 2019

Voice of the DBA

Well, not really the end. I doubt anyone running SQL Server 2019 is going to stop (or upgrade) just because mainstream support ended. Actually, I wonder how many of you know that on Feb 28, 2025. I do think the 6 or 7 of you running Big Data Clusters likely knew this was the end of any support. I saw on this, which includes a survey of which versions are still running. This is from an IT asset firm and matches . 44% of you are running SQL Server 2019, which is the largest percentage. Since there's an additional 32% of you running versions older than 2019, I'm sure that upgrading isn't a...

info_outline
Monoliths and Microservices show art Monoliths and Microservices

Voice of the DBA

info_outline
More Supply Chain Attacks show art More Supply Chain Attacks

Voice of the DBA

info_outline
Lower Your Attack Surface Area show art Lower Your Attack Surface Area

Voice of the DBA

It's no surprise that our systems are under attack by all sorts of criminals. Some organized, some opportunistic, some just aiming for vandalism. We need to protect our digital systems to prevent issues, and a part of better protection is reducing the number of places that are vulnerable. Those places include databases. discusses the rising costs of data breaches and the increased frequency of attacks. It also examines the increasing number of regulations that are demanding proof of stricter security measures. It can be hard enough to defend production systems, let alone protecting dev/test...

info_outline
Tracking Table Sizes show art Tracking Table Sizes

Voice of the DBA

info_outline
The Job Outlook for Database Professionals show art The Job Outlook for Database Professionals

Voice of the DBA

This is a strange time for many technology professionals and their employment. It seems many organizations have open positions and are struggling to fill those slots with qualified candidates (). At the same time, many other organizations have followed the large technology firms (FAANG, MSFT) and in the last year. At the same time, with the hype and rapid growth of GenAI systems, we have companies that are looking to machines to fill some of their labor needs. as their plan was to use AI tech to help them write enough code. They've seen productivity gains with AI tech, so they aren't adding...

info_outline
 
More Episodes

A domain is a set of possible values (among other definitions). I use this word a lot in my work, often with a problem domain (the thing you're trying to solve) or the domain of possible values (like the US States and Territories list). That last one is interesting, as this is often the set of data we stick in some reference or lookup table to use in a form on a screen.

There is a domain as part of the SQL specification, which I never knew about. I was reading an article from Joe Celko on the CREATE DOMAIN statement. This doesn't exist in SQL Server and T-SQL, but it has been a part of PostgreSQL for quite a few versions. The article talks about the definition of a domain from a few very experienced database design people.

Read the rest of A Domain for Data