MySQL to w pełni funkcjonalny system zarządzania relacyjnymi bazami danych (RDBMS), który konkuruje z takimi systemami jak Oracle DB i Microsoft SQL Server. Sponsorem MySQL jest szwedzka firma MySQL AB, należąca do Oracle Corp. Kod źródłowy MySQL jest jednak dostępny bezpłatnie, ponieważ pierwotnie został opracowany jako freeware. MySQL jest napisany w językach C i C++ i jest kompatybilny ze wszystkimi głównymi systemami operacyjnymi.
Co to jest MySQL?
MySQL to darmowy silnik bazy danych, pierwotnie opracowany i wydany po raz pierwszy w 1995 roku. Nazwa MySQL pochodzi od imienia My, córki Michaela Wideniusa, jednego z twórców produktu. Pierwotnie został on opracowany na licencji GNU General Public License, w której kod źródłowy jest udostępniany bezpłatnie.
MySQL jest bardzo popularny w aplikacjach hostingowych ze względu na mnogość funkcji zoptymalizowanych pod kątem sieci, takich jak typy danych HTML, oraz ze względu na jego bezpłatny charakter. Jest częścią architektury Linux, Apache, MySQL, PHP (LAMP), połączenia platform często wykorzystywanych do dostarczania i obsługi zaawansowanych aplikacji internetowych. MySQL obsługuje bazy danych back-end niektórych znanych witryn internetowych, w tym Wikipedii, Google i Facebooka – co świadczy o jego stabilności i solidności, pomimo zdecentralizowanej, otwartej dla wszystkich filozofii.
MySQL pierwotnie należał do Sun Microsystems; kiedy firma została przejęta przez Oracle Corp. w 2010 roku, MySQL był częścią pakietu. Chociaż technicznie MySQL jest uważany za konkurenta Oracle DB, Oracle DB jest używany głównie przez duże przedsiębiorstwa, podczas gdy MySQL jest używany przez mniejsze, zorientowane na internet bazy danych. Ponadto MySQL różni się od produktu Oracle tym, że jest w domenie publicznej.