MySQL

MySQL

Open source relational database management system

12kstars
4.2kforks
Last commit: 3mo ago
Repo age: 12y old
MySQL screenshot

MySQL is a widely used open source relational database management system (RDBMS) that stores and retrieves data using SQL. It is commonly deployed as the data layer for web applications and business systems, ranging from small single-node setups to high-availability architectures.

Key Features

  • ACID-compliant transactional storage via pluggable storage engines (commonly InnoDB)
  • SQL querying, indexing, constraints, views, and stored programs (procedures, functions, triggers)
  • Replication options to support read scaling and failover (depending on configuration)
  • Authentication, authorization, and role-based access control with auditing capabilities depending on edition/plugins
  • Online backup and recovery workflows supported through ecosystem tooling and replication-based strategies
  • Optional clustering capabilities through MySQL Cluster (NDB) for certain real-time workloads

Use Cases

  • Primary database for web applications (e-commerce, CMS, SaaS backends)
  • Business applications requiring structured relational data and SQL reporting
  • Read-scaled deployments using replicas for analytics or heavy read traffic

Limitations and Considerations

  • Some advanced features and enterprise tooling may depend on edition, plugins, or external ecosystem components
  • Performance and behavior can vary significantly by storage engine and configuration choices

MySQL remains a standard choice for relational data storage due to broad ecosystem support, mature operational tooling, and flexible deployment patterns. It fits both straightforward single-instance deployments and more complex replicated or clustered environments when properly configured.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

NocoDB

NocoDB

No-code spreadsheet interface for SQL databases with APIs

61.5k
4.6k
Last commit: 1d ago

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Alternative to:
Airtable
Airtable
+10
ClickHouse

ClickHouse

Fast open-source columnar database for real-time analytics.

45.2k
8k
Last commit: 18h ago

Open-source OLAP database designed for real-time analytics at scale.

Alternative to:
ClickHouse Cloud
ClickHouse Cloud
+11
Teable

Teable

Spreadsheet-like database app builder for PostgreSQL

20.7k
1.2k
Last commit: 1d ago

Teable is an Airtable alternative for building database apps with a spreadsheet UI, multiple views, real-time collaboration, and a plugin system, backed by PostgreSQL.

Alternative to:
Airtable
Airtable
+11
PostgreSQL

PostgreSQL

Enterprise-grade open source relational database

19.6k
5.3k
Last commit: 1d ago

PostgreSQL is an advanced open source object-relational database with strong SQL compliance, ACID transactions, extensibility, and robust indexing and replication options...

Alternative to:
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
+12
Bytebase

Bytebase

Database DevSecOps platform for schema change and access governance

13.5k
895
Last commit: 1d ago

Open-source database DevSecOps tool for managing schema migrations, SQL review, audit logging, access control, and data masking across multiple databases.

Alternative to:
Datical (Liquibase Enterprise)
Datical (Liquibase Enterprise)
+5
Datasette

Datasette

Explore and publish SQLite data as a web UI and JSON API

10.7k
800
Last commit: 11d ago

Open source tool to publish SQLite databases as an interactive website with a JSON API, with a powerful plugin system for search, auth, and customization.

Alternative to:
Directus Cloud
Directus Cloud
+10