# mysql/mysql-server

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mysql-mysql-server).**

12,297 stars · 4,291 forks · C++ · NOASSERTION

## Links

- GitHub: https://github.com/mysql/mysql-server
- Homepage: http://www.mysql.com/
- awesome-repositories: https://awesome-repositories.com/repository/mysql-mysql-server.md

## Description

MySQL Server is a relational database management system designed to organize and store structured information. It functions as a comprehensive SQL server platform that provides reliable transactional integrity and high-performance query execution for enterprise data management.

The system distinguishes itself through a pluggable storage engine architecture that decouples logical query processing from physical data storage, allowing for specialized handling of diverse workloads. It maintains data consistency and high concurrency through multi-version concurrency control and write-ahead logging, while utilizing cost-based optimization to determine efficient execution plans for complex data retrieval.

The platform includes integrated capabilities for maintaining continuous operations through automated replication, clustering, and failover mechanisms. It also features built-in support for predictive analytics, enabling the execution of machine learning pipelines directly within the database environment to perform model training and analysis on stored data.

Security is managed through a dedicated platform layer that provides encryption, auditing, and granular access controls to protect sensitive information. The software is distributed as a server application with extensive documentation available for installation and configuration across various environments.

## Tags

### Data & Databases

- [Relational Database Management Systems](https://awesome-repositories.com/f/data-databases/relational-database-management-systems.md) — Organizes and stores structured data while providing high-performance query execution and reliable transactional integrity.
- [Enterprise SQL Servers](https://awesome-repositories.com/f/data-databases/distributed-sql-databases/enterprise-sql-servers.md) — Provides a robust platform for managing enterprise data with built-in support for replication, clustering, and automated failover.
- [Relational Data Stores](https://awesome-repositories.com/f/data-databases/relational-data-stores.md) — Organizes and stores structured information within a server application to ensure efficient retrieval and reliable data access. ([source](https://dev.mysql.com/doc/))
- [High Availability Configurations](https://awesome-repositories.com/f/data-databases/high-availability-configurations.md) — Ensures continuous operations and data consistency by using automated replication, clustering, and failover mechanisms. ([source](https://dev.mysql.com/doc/))
- [Primary-Replica Replication](https://awesome-repositories.com/f/data-databases/primary-replica-replication.md) — Propagates data changes by streaming transaction logs from a primary server to replicas to ensure high availability and read scaling.
- [Write-Ahead Logging](https://awesome-repositories.com/f/data-databases/write-ahead-logging.md) — Records all data modifications to a persistent log file before applying changes to the database to guarantee durability during system failures.
- [Database Query Optimizations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/performance-optimization-tools/database-query-optimizations.md) — Accelerates data processing and retrieval speeds by using caching mechanisms and high-performance engines to handle complex analytical and transactional workloads.
- [Multi-Version Concurrency Control](https://awesome-repositories.com/f/data-databases/multi-version-concurrency-controls/multi-version-concurrency-control.md) — Maintains multiple versions of data rows to allow simultaneous read and write operations without blocking transactions during high-concurrency access.
- [Cost-Based Optimizers](https://awesome-repositories.com/f/data-databases/query-optimizers/cost-based-optimizers.md) — Analyzes table statistics and index availability to select the most efficient execution plan for retrieving data from complex relational structures.
- [Query Performance Tuning](https://awesome-repositories.com/f/data-databases/query-performance-tuning.md) — Optimizes data processing and retrieval speeds by using caching mechanisms and high-performance engines to handle complex workloads. ([source](https://dev.mysql.com/doc/))
- [Analytical Databases](https://awesome-repositories.com/f/data-databases/analytical-databases.md) — Integrates machine learning pipelines directly into the storage layer to perform model training and analysis on stored information.
- [Pluggable Storage Drivers](https://awesome-repositories.com/f/data-databases/pluggable-storage-drivers.md) — Decouples the logical query processing layer from physical data storage formats to allow specialized engines for different workload requirements.
- [Process-Per-Connection Architectures](https://awesome-repositories.com/f/data-databases/process-per-connection-architectures.md) — Assigns a dedicated execution thread to each client session to manage concurrent requests and isolate resource usage across multiple active users.

### Security & Cryptography

- [Access Control](https://awesome-repositories.com/f/security-cryptography/access-control.md) — Protects sensitive information by using encryption, auditing, and firewall controls to monitor and restrict access to database resources. ([source](https://dev.mysql.com/doc/))
- [Database Infrastructure Security](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/database-infrastructure-security.md) — Protects sensitive information through encryption, auditing, and granular access controls against unauthorized threats.

### System Administration & Monitoring

- [Database Administration Consoles](https://awesome-repositories.com/f/system-administration-monitoring/database-administration-consoles.md) — Protects sensitive information by using encryption, auditing, and firewall controls to monitor and restrict access to database resources.

### Part of an Awesome List

- [Database Systems](https://awesome-repositories.com/f/awesome-lists/data/database-systems.md) — Widely used relational database management system.
- [Server and Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/server-and-infrastructure.md) — Provides the official database server distribution.

### Artificial Intelligence & ML

- [Predictive Machine Learning Analytics](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/algorithms/predictive-machine-learning-analytics.md) — Integrates machine learning pipelines directly into database environments to perform model training and predictive analysis on stored data. ([source](https://dev.mysql.com/doc/))
