Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Prezętacja pokazująca możliwości i sam język MySQL

Podobne prezentacje


Prezentacja na temat: "Prezętacja pokazująca możliwości i sam język MySQL"— Zapis prezentacji:

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


Pobierz ppt "Prezętacja pokazująca możliwości i sam język MySQL"

Podobne prezentacje


Reklamy Google