Leep.
HomeBusiness DevelopmentWeb & EngineeringWork
Contact
Log in
Leep.

Custom websites and web applications for ambitious companies.

Navigation

  • Home
  • Work
  • Contact

Services

  • Website
  • App
  • AI Implementation

Resources

  • Articles
  • Dictionary

Contact

  • hello@leep.no

© 2026 Leep. All rights reserved.

Back to Dictionary
Technology

What is Database?

Last updated: January 15, 2025

On this page

TL;DRExampleExplanationWhy It MattersRelated Terms

TL;DR

A database is an organized collection of data that software can quickly search, filter, and update.

Example

What databases store:

  • Customer information (names, emails, purchase history)
  • Product catalogs (items, prices, stock levels)
  • Orders (what was bought, when, by whom)
  • User accounts (login credentials, preferences)
  • Content (blog posts, images, comments)

Database in action: When you search for "blue shoes" on a website:

  1. The website queries the database
  2. Database finds all products where color = "blue" AND type = "shoes"
  3. Results are sent back to the website
  4. You see matching products

This happens in milliseconds, even with millions of products.

Common database systems:

DatabaseBest For
PostgreSQLGeneral purpose, reliable
MySQLWeb applications
MongoDBFlexible data structures
RedisFast caching
SQLiteSimple, embedded apps

Explanation

Database Types

Relational (SQL): Data in tables with rows and columns. Tables can relate to each other. Example: Orders table links to Customers table. Best for: Structured data with clear relationships.

Non-relational (NoSQL): Flexible structures, often document-based. Each record can have different fields. Best for: Rapidly changing data structures, big data.

Key Database Concepts

Table/Collection: Group of related data Row/Document: Single record (one customer, one order) Column/Field: Attribute (name, email, price) Query: Request for specific data Index: Speeds up searching specific fields Backup: Copy of data for recovery

Why It Matters

For Business Owners

Every business application needs a database. Your website, CRM, accounting software all use databases. Understanding them helps you make better technology decisions.

Database choice affects performance. The wrong database for your use case can mean slow applications and frustrated users.

Data is your most valuable asset. The database is where that data lives. Proper backup and security are essential.

Database costs can surprise you. Cloud databases charge by usage. High-traffic applications can have significant database costs.

What to Ask Your Developer

  1. What database are we using and why?
  2. How often is it backed up?
  3. Where is the data stored? (for GDPR)
  4. What happens if the database goes down?
  5. How will it scale as we grow?

Related Terms

API

An API (Application Programming Interface) is a way for different software programs to talk to each other and share data.

CMS

A CMS (Content Management System) is software that lets you create, edit, and manage website content without knowing how to code.

Cloud

The cloud means using servers and software over the internet instead of installing them on your own computers.

Backend

Backend is the server-side part of a website or app that handles data, logic, and connections to databases that users never see.

Need help with your digital project?

We build websites, apps, and digital solutions for businesses.

Get in touch