SoftwareLore

Category 7 software profiles

Database Software

Relational, in-memory and document databases that store and serve application data.

Databases store the records that applications depend on: customer accounts, orders, messages, inventory and everything in between. Relational databases, which organize data into tables queried with SQL, have dominated business computing since the late 1970s, when Oracle released one of the first commercial SQL databases.

Later designs made different trade-offs. In-memory databases keep data in RAM for real-time analytics, while document databases store flexible JSON-like records that map naturally to application code. Most vendors now also offer their databases as fully managed cloud services, which shifts patching, scaling and backups from the customer to the provider.

Profiles

Databases: software on SoftwareLore

Makers

Who makes Database Software?

Buying guide

What to look for

Questions worth answering before choosing a tool in this category.

  1. 01

    Data model

    Relational databases fit structured data with strict relationships, document databases fit flexible nested records, and in-memory databases fit workloads that need very fast analytics.

  2. 02

    Managed or self-hosted

    Managed cloud services handle backups, patching and scaling for a fee, while self-hosting gives full control and can cost less for steady, predictable workloads.

  3. 03

    Scale and availability

    Consider replication, automatic failover, read scaling and multi-region deployment early, since changing databases later is one of the hardest migrations a team can make.

  4. 04

    Licensing and cost

    Open-source, source-available and commercial licenses carry very different obligations and costs. Review both the license terms and cloud pricing before committing.

FAQ

Databases: frequently asked questions

What is the difference between SQL and NoSQL databases?

SQL databases store data in tables with predefined columns and use the SQL query language, which suits structured records like orders or accounts. NoSQL databases, such as document stores, allow flexible structures that can differ from record to record, which suits rapidly evolving applications.

Is MySQL owned by Oracle?

Yes. MySQL was created by the Swedish company MySQL AB and first released in 1995. Sun Microsystems bought MySQL AB in 2008, and Oracle acquired Sun in 2010. MySQL remains available under an open-source license alongside paid enterprise editions.

What is a managed database service?

A managed database service, sometimes called database as a service, is a database that a cloud provider runs on the customer’s behalf. The provider handles setup, backups, software updates, scaling and high availability, and the customer pays based on capacity or usage.

Other categories

to move · Enter to open · Esc to close