MUO

Database

Learn to create and manage databases with our guides.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

Big data text written over a computer keyboard
Map-Reduce vs. Aggregation Pipeline in MongoDB

MapReduce is an established way of parallelizing data queries, but can this alternative offer even more benefits?

By 
Black server racks in a room
What Is Backend as a Service (BaaS)?

Backend as a Service (BaaS) is like renting a ready kitchen for cooking. Here’s everything you need to know.

A database and processing icon with MongoDB logo
How to Use the Aggregation Pipeline in MongoDB

If MapReduce has been your go-to, now could be the time to transition to MongoDB's Aggregation Pipeline for tackling complex operations.

By 
This image shows the hands of two individual touching some sheets of papers which has graphs on them
The Top 20 Websites to Access Free Data for Practice

Looking for free data to practice your data analytics skills? Here are some of the top websites to check out.

By 
SQL written on syringe like shape
SQL
6 Best Online SQL Playgrounds to Test Your Queries

Write, test, and debug SQL queries right in your browser with the help of these interactive online playgrounds.

By 
Database drives
5 SQL Constraints to Guarantee Good Database Structure

Your data is only good if you can trust it. Use database constraints to ensure it's accurate, reliable, and doesn't break your data model.

By 
A block of storage hard disks
11 MongoDB Queries and Operations You Must Know

Get a hang of MongoDB queries and operations with the help of this handy guide.

By 
black server racks in a room
SQL
How to Install and Configure PostgreSQL in Django

PostgreSQL is one of the best choices for a secure storage environment. Learn how to integrate it with Django.

By 
A woman stands next to a server rack holding a laptop.
SQL
SQL String Functions: 10 of the Most Useful

Learn how you can manipulate text strings on the database server rather than in your core app.

By 
Man Working on Computers Coding
SQL
How to Deal With Duplicate Values in SQL

Dealing with duplicate values in SQL can be a cumbersome task. But fear not, this guide is here to ease your burden.

By 
JavaScript code on a code editor in the background and the Nest.js logo in the foreground.
How to Build a Nest.js CRUD REST API Using TypeORM and PostgreSQL

Follow along with this tutorial to learn about some exciting, complementary technologies you can use for your next project.

By 
two child tables inheriting properties from one parent table
What Is Model Inheritance in Django?

Inheritance lets you reuse code and create cleaner data models. But Django offers more than one way to inherit, so make sure you know the differences.

By 
The Rust logo alongside an illustration of a stack of crates bearing the same logo
An Overview of Popular Rust ORMs

Discover and explore the most popular Rust ORMs in this comprehensive overview.

Person holding pencil near laptop computer
Data Ethics: 9 Codes of Conduct Every Data Scientist Should Follow

Data is a sensitive topic, and you'll naturally be around a lot of it as a data scientist. Here are some rules you should always follow.

By 
The Rust logo alongside an illustration of a stack of crates bearing the same logo
SQL
Working With SQL Databases in Rust

Here’s a guide to help you get started with using SQL databases in Rust.

Notion database with Notion logo
A Beginner’s Guide to Using Databases in Notion

Want to learn how to use databases in Notion? Learn how to create, customize, and use databases to organize your data.

By 
Particles in cube
What Is a Vector Database, and How Do They Boost AI?

Vector databases have gained a resurgence in the AI community, and this is how they work.

By 
A corridor between rows of server racks behind glass doors.
How to Use IndexedDB as a Database

Many web apps need to use a database to store user details or preferences. But did you know there's a built-in database in every modern web browser?

By 
An open laptop showing somebody typing code in a text editor
API
How to Build a GraphQL API With Apollo Server and MongoDB

GraphQL offers a flexible alternative to the classic REST approach when you’re building an API.

By 
Person working on Macbook pro-2
How to Manage Databases With Ease Using phpMyAdmin

This popular, long-running web app layers a simple UI on top of your MySQL database.

By 
See more articles +