Skip to content

Glossary

What is a database?

A database is an organized store of data that software can search, update and keep consistent, such as customers, orders or bookings.

What it means

Almost every application keeps its data in a database. Relational databases such as PostgreSQL and MySQL store data in tables with clear relationships, which suits most business records. Document databases such as MongoDB store flexible records. Vector databases store embeddings for search by meaning.

How a database is designed, which tables exist and how they relate, decides how easy it is to report, change and trust the data.

Why it matters for a business

Your data usually outlives the app built around it. A clear database design makes reporting, integrations and new features easier for years. A messy one makes every change slower and every report harder.

A business example

Things to watch

  • Back up regularly and test restoring.

  • Give each application user only the access it needs.

  • Plan indexes for the queries you run most.

Keep exploring

FAQ

Questions about database

Have a question that is not here? Ask us directly.

Start a project

Tell us what you want to build. We will show you a faster path.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.