MySQL to relacyjny system zarządzania bazami danych (RDBMS) typu open-source, który wykorzystuje język SQL (Structured Query Language) do tworzenia, modyfikowania i zarządzania danymi.
Kluczowe cechy MySQL:
- Open-source – dostępny za darmo (choć istnieje też wersja komercyjna MySQL Enterprise).
- Wysoka wydajność – optymalizowany pod kątem szybkości i stabilności.
- Kompatybilność z SQL – obsługuje standardowe polecenia SQL.
- Wieloplatformowość – działa na systemach Windows, Linux, macOS.
- Obsługa transakcji – wspiera ACID (Atomicity, Consistency, Isolation, Durability).
- Replikacja i skalowalność – umożliwia tworzenie kopii zapasowych i rozproszonych baz danych.
- Integracja z aplikacjami – często używany z Php, Python, Java i innymi językami programowania.
Zastosowania MySQL:
MySQL jest rozwijany przez Oracle Corporation, ale istnieją też alternatywy, takie jak MariaDB (fork MySQL).