Databases

32 posts

Hero image for Data Warehouses Are Terrible Application Backends
Apr 4, 2024 · 9 min read

Data Warehouses Are Terrible Application Backends

Databases

‘The ever-increasing tide of data has become a paradox of plenty for today’’s developers. According to a report from Seagate, by 2025 worldwide data will grow to a staggering 163 zettabytes, over 10...'

Hero image for How to Build Applications over Streaming Data the Right Way
Apr 4, 2024 · 7 min read

How to Build Applications over Streaming Data the Right Way

Databases

In modern data ecosystems, streaming data flows like traffic on a busy highway. Each packet of data has a specific destination,...

Hero image for The Engineer’s Guide to Enriching Streams and Dimensions
Apr 4, 2024 · 5 min read

The Engineer’s Guide to Enriching Streams and Dimensions

Databases

Data - it’s the new oil, the new gold, the new …  you get the idea. There’s a whole lot of it, and it’s valuable. But unless you’re into data hoarding, the point isn’t just to collect it; you want …...

Hero image for Why ClickHouse Should Be Your Next Database
Apr 4, 2024 · 7 min read

Why ClickHouse Should Be Your Next Database

Databases

“Today, we’re jumping into databases. Another database to learn? But before you sprint for the hills, allow me to introduce you to ClickHouse.”

Hero image for A step-by-step guide to build a real-time dashboard
Mar 29, 2024 · 24 min read

A step-by-step guide to build a real-time dashboard

Databases

Can you imagine shipping a new user-facing dashboard only to have your users met with a visualization that takes several seconds or even minutes to load? No way, right? Your users would get...

Hero image for How to build a real-time fraud detection system
Mar 29, 2024 · 15 min read

How to build a real-time fraud detection system

Databases

Financial fraud is a growing concern in our increasingly digital world. According to a report by PwC, almost half of the surveyed organizations experienced fraud in the past 2 years. For...

Hero image for Modern data management with real-time Change Data Capture
Mar 29, 2024 · 13 min read

Modern data management with real-time Change Data Capture

Databases

Data engineers are grappling with surging data volumes while stakeholders increasingly demand real-time decision-making and user-facing features powered by data. This raises a fundamental question:...

Hero image for Real-time Databases: What developers need to know
Mar 29, 2024 · 14 min read

Real-time Databases: What developers need to know

Databases

Selecting the right application database can be a challenge for developers, especially so when you need a database for building real-time applications. Real-time data has become an essential...

Hero image for Using Bloom filter indexes for real-time text search in ClickHouse
Mar 29, 2024 · 17 min read

Using Bloom filter indexes for real-time text search in ClickHouse

Databases

Efficient text search is one of the hardest problems in data engineering. Text-based data presents a unique set of challenges, especially when you need results in real time...

Hero image for What it takes to build a real-time recommendation system
Mar 29, 2024 · 12 min read

What it takes to build a real-time recommendation system

Databases

Real-time, personalized recommendations have become a foundational part of our online experiences. From streaming services suggesting our next binge-worthy TV series to e-commerce platforms offering...

Hero image for Event sourcing with Kafka: A practical example
Mar 28, 2024 · 14 min read

Event sourcing with Kafka: A practical example

Databases

Imagine you’re building banking software, and you’ve been asked to figure out one of the most fundamental tasks in fintech: determining the current balance of every customer in your system....

Hero image for How to query Google Sheets with SQL in real time
Mar 28, 2024 · 9 min read

How to query Google Sheets with SQL in real time

Databases

Sick of manually wrestling with Google Sheets like it’s an Excel spreadsheet from 2005? Feel like force-quitting Chrome every time you attempt to sift through just 10,000 rows of data?  We’ve all...

Hero image for Databases and DevOps: How to Use SingleStore With GitHub Actions
Jun 21, 2022 · 5 min read

Databases and DevOps: How to Use SingleStore With GitHub Actions

Databases Dev Tools

Databases are frequently not included when transforming an application and engineering culture toward a DevOps, or continuous deployment engineering organization. And, you could be forgiven for this...

Hero image for How to Use SingleStore as a Key-Value Store
Jun 21, 2022 · 7 min read

How to Use SingleStore as a Key-Value Store

Databases

Key-value stores are perhaps one of the most popular databases on the market today - and with good reason! They are fast, scalable and super easy to use. But did you know you can get all the...

Hero image for Four Questions You Need To Ask When Choosing a Database
Dec 28, 2021 · 7 min read

Four Questions You Need To Ask When Choosing a Database

Databases

Are you overwhelmed by the sheer amount of databases on the market today, and not sure where to start? Let’s say that you are a Software Developer, and you need to select a database for a brand new...

Hero image for Database Sharding vs. Partitioning: What’s the Difference?
Nov 3, 2021 · 6 min read

Database Sharding vs. Partitioning: What’s the Difference?

Databases

In this post, I explain the differences between database sharding vs. partitioning and explore when to use each - or even to combine them for data-intensive applications.

Hero image for How to Add Machine Learning Predictions with SingleStore and MindsDB
Nov 3, 2021 · 7 min read

How to Add Machine Learning Predictions with SingleStore and MindsDB

Databases

Have you ever needed to set a machine learning model on your data before?

Hero image for How to Get Started with SingleStore
Nov 3, 2021 · 7 min read

How to Get Started with SingleStore

Databases

Are you looking for the fastest possible way to get a new SingleStore Cluster up and running while testing out sample datasets to experiment with and use?

Hero image for How to Use SingleStore and Node.js
Nov 3, 2021 · 6 min read

How to Use SingleStore and Node.js

Databases

Do you need to get a basic SingleStore application setup quickly using Node.js?

Hero image for How to Manage MongoDB Data at Scale
Jun 29, 2021 · 7 min read

How to Manage MongoDB Data at Scale

Databases

Let’s face it: Your data can get stale and old quickly. But just because the data isn’t being used as often as it once was doesn’t mean that it’s not still valuable or that it won’t be valuable again...

Hero image for How to Query from Multiple MongoDB Databases
Jun 29, 2021 · 8 min read

How to Query from Multiple MongoDB Databases

Databases

Have you ever needed to make queries across databases, clusters, data centers, or even mix it with data stored in an AWS S3 blob? You probably haven’t had to do all of these at once, but I’m guessing...

Hero image for How to Seed a MongoDB Database with Fake Data
Jun 29, 2021 · 3 min read

How to Seed a MongoDB Database with Fake Data

Databases

Have you ever worked on a MongoDB project and needed to seed your database with fake data in order to provide initial values for lookups, demo purposes, proof of concepts, etc.? I’m biased, but I’ve...

Hero image for How to Use Custom Archival Rules and Partitioning on MongoDB Atlas Online Archive
Jun 29, 2021 · 5 min read

How to Use Custom Archival Rules and Partitioning on MongoDB Atlas Online Archive

Databases

Okay, so you’ve set up a simple MongoDB Atlas Online Archive, and now you might be wondering, “What’s next?” In this post, we will cover some more advanced Online Archive use cases, including setting...

Hero image for How to use MongoDB Client-Side Field Level Encryption (CSFLE) with Node.js
May 27, 2021 · 14 min read

How to use MongoDB Client-Side Field Level Encryption (CSFLE) with Node.js

Databases

Have you ever had to develop an application that stored sensitive data, like credit card numbers or social security numbers? This is a super common use case for databases, and it can be a pain to...

Hero image for MongoDB Aggregation Pipeline Queries vs SQL Queries
May 27, 2021 · 8 min read

MongoDB Aggregation Pipeline Queries vs SQL Queries

Databases

Let’s be honest: Many devs coming to MongoDB are joining the community with a strong background in SQL. I would personally include myself in this subset of MongoDB devs. I think it’s useful to map...

Hero image for How To Use The MongoDB Visual Studio Code Plugin
Nov 2, 2020 · 11 min read

How To Use The MongoDB Visual Studio Code Plugin

Databases Dev Tools

To make developers more productive when working with MongoDB, we built MongoDB for Visual Studio Code, an extension that allows you to quickly connect to MongoDB and MongoDB Atlas and work with your...

Hero image for Linked Lists and MongoDB: A Gentle Introduction
Nov 2, 2020 · 14 min read

Linked Lists and MongoDB: A Gentle Introduction

Databases

Are you new to data structures and algorithms? In this post, you will learn about one of the most important data structures in Computer Science, the Linked List, implemented with a MongoDB twist....

Hero image for Save The World And Money With MongoDB Atlas Data Lake
Oct 15, 2020 · 1 min read

Save The World And Money With MongoDB Atlas Data Lake

Databases

Thanks for coming to my talk, Save The World And Money With MongoDB Atlas Data Lake. About Data centers are expensive. It turns out that this is not great for the environment. By 2040, storing...

Hero image for MongoDB Schema Design Best Practices
Apr 1, 2020 · 1 min read

MongoDB Schema Design Best Practices

Databases

Thanks for coming to my talk, MongoDB Schema Design Best Practices. Here you will find all the resources discussed during the talk. About Have you ever wondered, “How do I model my schema for my...

Hero image for From SQL to NoSQL: A Gentle Introduction For Devs
Feb 26, 2020 · 2 min read

From SQL to NoSQL: A Gentle Introduction For Devs

Databases

Thanks for coming to my talk, From SQL to NoSQL: A Gentle Introduction For Devs. Here you will find all the resources discussed during the talk. About “I have heard about NoSQL databases, but don’t...

Hero image for Building Your First GraphQL Client in JS
Jan 15, 2020 · 2 min read

Building Your First GraphQL Client in JS

Databases Dev Tools

Thanks for coming to my talk, Building Your First GraphQL Client in JS. Here you will find all the resources discussed during the talk. About RESTful APIs have been around for a while now, but they...

Hero image for How to Build a React and MongoDB App From Scratch In 10 Minutes
Apr 1, 2019 · 4 min read

How to Build a React and MongoDB App From Scratch In 10 Minutes

Dev Tools Databases

Are you interested in learning how to build a React and MongoDB App? Like many of you, I have been interested in learning more about MongoDB’s cloud offerings and also not spending a dime. This guide...