Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałCzesław Gula Został zmieniony 10 lat temu
1
Prezętacja pokazująca możliwości i sam język MySQL
2
Język MySQL MySQL (maɪɛskjuːˈɛl) – wolnodostępny system zarządzania relacyjnymi bazami danych. Wraz z serwerem Apache i parserem PHP zaimplementowanymi na platformie Linux stanowi popularne środowisko serwerowe – LAMP.
3
Język MySQL MySQL rozwijany jest przez firmę Oracle. Wcześniej przez większość czasu jego tworzeniem zajmowała się szwedzka firma MySQL AB.
4
Język MySQL MySQL AB została kupiona 16 stycznia 2008 roku przez Sun Microsystems, a ten 27 stycznia 2010 roku przez Oracle.
5
Język MySQL W międzyczasie Monty Widenius (współtwórca MySQL) stworzył MariaDB - forka (alternatywną wersję) opartego na licencji GPL. MariaDB jest oparta na tym samym kodzie bazowym co MySQL i dąży do utrzymania kompatybilności z jej poprzednimi wersjami.
6
Cechy MySQL MySQL był pisany raczej z myślą o szybkości niż kompatybilności ze standardem SQL – przez dłuższy czas MySQL nie obsługiwał nawet transakcji, co było zresztą głównym argumentem przeciwników tego projektu.
7
Cechy MySQL MySQL obsługuje większą część obecnego standardu ANSI/ISO SQL (tj. SQL:2003). Wprowadza również swoje rozszerzenia i nowe elementy języka.
8
Cechy MySQL W wersji 5 dodano m.in.:
procedury składowane (ang. stored procedures) – obecne od wersji 5.0, wyzwalacze (ang. triggers) – obecne od wersji 5.0.2 Widoki i kursory – obecne od wersji 5.1 partycjonowanie tabel – od wersji 5.1 harmonogram zadań – od wersji 5.1 co zbliża najnowsze wersje MySQL do PostgreSQL pod względem funkcjonalności.
9
Cechy MySQL MySQL zawiera wsparcie dla replikacji bazy danych (w trybie master-slave) i wielojęzyczności – każda tabela, a nawet każde pole może mieć własne ustawienie kodowania znaków.
10
Cechy MySQL W najnowszej wersji rozwojowej 5.6 wprowadzono kilka istotnych zmian poprawiających skalowalność i niezawodność środowiska, oraz wprowadzających nowatorskie rozwiązania, np.: semi-synchroniczna replikacja replikacja wielowątkowa rozbudowane możliwości monitorowania przez tzw. PERFORMANCE_SCHEMA interfejs API typu NoSQL z wykorzystaniem memcached
11
Dziękuje za obejrzenie
Przygotował: Bartosz Wójcik KL 3BT
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.