MySQL
Co to jest MySQL?
MySQL to system bazy danych, opierający się na standardowym języku manipulacji i definicji danych, jakim jest SQL. Jest dostępny zarówno jako produkt komercyjny (czyli odpłatnie), jak i projekt Open Source (czyli bezpłatnie, z otwartymi źródłami kodowymi). Więcej informacji o systemie MySQL znajduje się na stronach www.mysql.com i www.oracle.com/us/products/mysql (język angielski).
System bazy danych to fundament każdej aplikacji administracyjnej. Zawiera on wszystkie informacje, którymi dany system ma zarządzać. Są to jednak informacje "surowe". Aby użytkownik umiał z nich korzystać, muszą zostać odpowiednio zaprezentowane. Za to zadanie odpowiedzialne jest oprogramowanie zazwyczaj z graficznym interfejsem użytkownika. Oprogramowanie komunikuje się z bazą danych i prezentuje lub zmienia jej zawartość - wprowadza nowe dane, kasuje. Prezentacja następuje np. w postaci tabel, pól aplikacji i raportów (patrz JasperReports), lub diagramów (patrz: JFreeChart).
Dlaczego MySQL?
-
MySQL jest najbardziej popularnym systemem baz danych w sektorze Open Source. Konsekwencją tego jest wysoka jakość i dojrzałość systemu, ponieważ jest testowany i udoskonalany przez użytkowników praktycznie z całego świata.
-
Open Source oznacza bardzo niskie koszty używania. Inwestuje się jedynie w wiedzę nt. kreowania bazy danych i ich administracji w MySQL, a nie w drogie licencje.
-
Dzięki Open Source MySQL jest dostępny dla każdego, i to bezpłatnie.
-
MySQL jest dostępny dla większości systemów peracyjnych.
-
MySQL oferuje całą paletę sterowników, dzięki którym aplikacje komunikują się z bazą danych. Między innymi dostępny jest sterownik całkowicie zrealizowany w Javie, co w idealny sposób predysponuje go do tworzenia systemów na bazie MySQL i Java.
-
MySQL dysponuje narzędziem o graficznym interfejsie użytkownika (MySQL Workbench), dzięki któremu modelowanie, kreowanie i administracja w MySQL są jeszcze bardziej komfortowe.
Co z tego wynika?
MySQL wraz z Javą daje idealną podstawę do ekonomicznie korzystnego i technicznie wysokojakościowego realizowania indywidualnych projektów dopasowanych do klienta.
Poprzez bezpłatną możliwość korzystania z MySQL, jest on idealny także do celów edukacyjnych. Stwarza doskonałe warunki do kreatywności i eksperymentowania.