
Working with Documents in the MongoDB Compass GUI
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
Every day an avalanche of news hits us from all directions in all kinds of media. So […]
I’ve talked about it before; you shouldn’t have a backup strategy, you should have a recovery strategy. […]
In my previous article (What is Microsoft Fabric All About) I explained what Microsoft Fabric is, how […]
After so many years, here in July 2024, I am finally hosting T-SQL Tuesday. The challenge One […]
A proxy function or wrapper function allows you to deploy a custom version of a function or […]
In this article we discuss how to store data temporally in PostgreSQL. Temporal database store data in […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
SQL Server provides a variety of ways to tune XML so that it provides consistent performance, consumes […]
Microsoft Fabric is a new centralized, AI-powered cloud data platform hosted by Microsoft. It combines several services […]
Data generation is the science and art of providing data for database development work that is as […]
Sails.js is a robust web development framework that runs on top of Node.js and uses JavaScript’s asynchronous […]
Inheriting a server, whether as an inexperienced user or an experienced DBA, has many challenges. It’s very […]
More than 20 years ago, I wrote a book about SQL Injection and how dangerous it can […]
XML is a common storage format for data, metadata, parameters, or other semi-structured data. Because of this, […]
We are having a conference in Chattanooga, TN on Aug 16 and 17, the primary topics of […]
In the previous posts in this series (part 1, part 2, part 3), I described how I […]
One of the many ways a relational table differs from the file structures used by pre-relational storage […]
In the realm of relational databases, MySQL stands out as one of the most popular choices. Maximizing […]
In the previous parts of these MySQL optimization series, we told you how query optimization works on […]
In part 2 of this series, I showed an example implementation of distributing a long-running workload in […]
T-SQL Tuesday is something I don’t participate in nearly enough. When I saw Kevin Feasel’s invitation for […]
Over the years Power BI has evolved into a complex and varied ecosystem of tools and solutions, […]
Over the past years, “traditional” ETL development has morphed into data engineering, which has a more disciplined […]
PySpark is a powerful language for data manipulation and it’s full of tricks. Let’s discover some of […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
Before I started as the editor of Simple Talk, I worked on SQL Server. Only. (Ok, I […]
There are many packages and tools that you can use to facilitate your API development with Rust. […]
IAsyncEnumerable is a powerful interface introduced in C# 8.0 that allows you to work with sequences of […]
The first two articles in this series demonstrated how PostgreSQL is a capable tool for ELT – […]
In the first part of this two-part series, I covered the mostly non-technical aspects of building a […]
Let’s start by defining a subset and why you would require a data subset? When dealing with […]
I have been talking about Data Exploration in Power BI on many of my sessions, specially the […]
In my previous post, I showed how to borrow a snake draft concept from fantasy football, or […]
I recently had a restore job where I needed to split the work up into multiple parallel […]
Finally, mirroring is available for Fabric! You can mirror an Azure SQL to Fabric. It works for […]
Rust is emerging as a frontrunner for ensuring memory safety without sacrificing performance. Its growing popularity isn’t […]
The most watched videos on my youtube channel are related to security. Azure SQL Networking Secrets and […]
In the first article in this transforming data series, I discussed how powerful PostgreSQL can be in […]
As a data professional, there is a set of tools that you use on pretty much a […]
Let’s consider a simple statement for partitioning and save a table in a lakehouse: df.write.mode(« overwrite »).format(« delta »).partitionBy(« Year », »Month », »Day »).save(« Tables/ » + table_name) […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
In this article, I will discuss the history and thinking behind several types of logic that are […]
Pagination is a technique for limiting output. Think of Google search results, shopping the electronics category on […]
Ever wonder all the reasons that we use databases instead of file systems? While we don’t think […]
Editor note: The call for volunteer and speakers is open at on the Pass Data Community Summit […]
In our data hungry world, knowing how to effectively load and transform data from various sources is […]
If you haven’t migrated your workloads to a managed database platform yet, you’re probably still relying on […]
On my article about Source Control with GIT, Power BI and Microsoft Fabric, I illustrate how to […]
It is time again for the PASS Data Community Summit Call For Speakers. Some of you are […]