Making AI Talk to Your Database: AI-Powered Database Queries Made ...
Nowadays, artificial intelligence is everywhere. It’s so prevalent that even universities are implementing it into their curriculums. […]
Nowadays, artificial intelligence is everywhere. It’s so prevalent that even universities are implementing it into their curriculums. […]
In this article, the latest in the MySQL vs PostgreSQL series, we’ll compare how they each handle […]
Securing SQL Server isn’t complicated, but it does require consistent attention to the areas where real risks […]
Batched deletions are a common strategy in SQL Server to manage large datasets without overloading the system, […]
Since this article was written, Oracle AI Database 26ai has been released. Oracle Database 23ai added 300+ […]
Code refactoring is a common process when developing in procedural languages – and essential to developing high-quality […]
Security in cloud environments is both challenging and fascinating, particularly for Database-as-a-Service (DBaaS) offerings like Amazon RDS, […]
Security in cloud environments is both challenging and fascinating, particularly for Database-as-a-Service (DBaaS) offerings like Amazon RDS, […]
If you’re a SQL Server DBA or developer looking to harness AI for your everyday scripting workflows, […]
Simon Galbraith is the co-founder of Redgate and one of the creators of Simple Talk. Here, he […]
We are deeply saddened to share the news that Andrew Clarke, better known to Simple-Talk readers as […]
The JOIN statement is one of the most common operations SQL developers perform. Yet in a world […]
In this final part of the MySQL Shell Configuration Management series, we explore how to automate performance […]
PostgreSQL is an open-source relational database management system valued for its power, standards-compliance, and extensibility. Whether you’re […]
The Tabular Model Definition Language (TMDL) provides a simpler way of defining Power BI Semantic Models. Unlike […]
Welcome back to our comprehensive guide on optimizing MySQL performance using MySQL Shell. So far in this […]
VIEWs are an undervalued and underused feature in SQL. They basically consist of a query that has […]
A number of client tools are available for working with Azure Database for PostgreSQL flexible server. With […]
If you’re a developer who had interactions with indexes in the past, you certainly know that indexes […]
One of the most hassle-prone changes that can be made in a SQL Server database is to […]
Synchronous replicas in SQL Server Availability Groups promise no data loss, but they don’t promise zero delay; […]
Multiple tools are available for working with Azure Database for PostgreSQL flexible server. One of these is […]
With each version of SQL Server, there are always a few new features introduced that we applaud […]
Parquet is a column-oriented open-source storage format increasingly used for “big data” analytics. Yet despite its growing […]
In previous articles we introduced the popular data engineering tool dbt (data build tool). We showed you […]
Oracle Database 23ai added 300+ new features like the new VECTOR datatype that get most of the […]
This is the first in a series of articles meant to provide practical solutions to common issues. […]
When I first started with Power Query, it was in Excel, through the Power Pivot feature. I […]
In my experiences building end-to-end analytics solutions, I often need to connect to a variety of different […]
Columnstore indexes are a powerful tool for storing analytic data directly in SQL Server. This feature has […]
About two decades ago, I introduced the concept of transition constraints to show Data Validation in a […]
In the first part of this series, we explored the fundamentals of Oracle Automatic Storage Management (ASM)—a […]
In a previous post I showed how to use a batching strategy to remove large amounts of […]
Along with its many other cloud services, Microsoft now offers Azure Database for PostgreSQL Flexible Server, a […]
Understanding the Divide — DevOps vs. SRE Explained The conversation around DevOps versus Site Reliability Engineering (SRE) […]
In my prior article, “Running a relational database with Docker”, I showed how to spin up a […]
In our ongoing exploration of Snowflake data loading strategies, we’ve previously examined how to use pandas with […]
This article is part of a series of posts on the forthcoming SQL Server 2025 release. Once […]
TempDB is a system database in SQL Server that manages temporary objects for all databases on a […]
When I was traveling a while back, I grabbed a small white metal tube out of my […]
For the second year in a row, Simple Talk will sponsor Scenic City Summit in Chattanooga, TN, […]
PostgreSQL is a robust and trusted database platform, but it’s not invincible. The PostgreSQL Global Development Group […]
For highly performant Oracle databases, the storage must be scalable, resilient, and easy to manage—especially as infrastructure […]
Date and time data types are important because they help track and manage time-based information in databases. […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
This is something we expect to be simple, but it has a lot of secrets. Using parameters […]
Relational databases provide a structured approach for storing and organizing large volumes of data into tables consisting […]
When I was perusing my LinkedIn feed the other day, I came across this thread about using […]
You probably noticed that when you get a bill or bank statement, it uses the current modern […]
This article is part of a series of posts on the forthcoming SQL Server 2025 release. Once […]