Czym jest MySQL?

MySQL (www.mysql.com) to najpopularniejsza na świecie baza danych typu open source. Trzeba przyznać, że obecnie MySQL może konkurować z takimi gigantami jak Oracle czy Microsoft SQL Server. Podobnie jak PHP, system MySQL oferuje doskonalą wydajność, przenośność i niezawodność. Jest on dostępny za darmo lub za niewielką opłatą, a czas potrzebny na jego opanowanie jest dość krótki.

MySQL jest systemem zarządzania relacyjnymi bazami danych (RDBMS). Tego rodzaju bazy składają się z różnych, powiązanych ze sobą danych. Mogą one mieć postać tekstową, liczbową lub binarną. Ich przechowywaniem i zarządzaniem nimi zajmuje się system DBMS.

Istnieje wiele rodzajów baz danych, począwszy od najprostszych, mających postać „płaskich plików”, na relacyjnych i obiektowych skończywszy. W relacyjnych liazach danych informacje rozbijane są na części składowe, które przechowuje się w wielu tabelach. Zaprojektowanie r oprogramowanie relacyjnej bazy danych jest bardziej skomplikowane, ale tego typu rozwiązania oferują większą niezawodność i gwarantują spójność danych, co sprawia, że wspomnimy wysiłek zdecydowanie się opłaca. PonaAo z relacyjnych baz danych może korzyć wielu użytkowników naraz, a ich zawartość może być przeszukiwana.

Dzięki połączeniu aplikacji internetowej z danych, niektóre informacje generowane przez PHP mogą pochodzić z MySQL-a. W ten sposób jeszcze bardziej zwiększamy elastyczność witryny, a w przypadku dynamicznych serwisów WWW jest to bardzo pożądana cecha.

Kod PHP

MySQL, podobnie jak PHP, jest aplikacją typu open source. Oznacza to, że możesz ją wykoizystywać, a nawet modyfikować (kod źródłowy dostępny jest w internecie) bez wnoszenia żadnych opłat. Pamiętaj jednak, że istnieją okoliczności, w których powinieneś zapłacić za licencję na MySQL Zwłaszcza, jeśli spizedajesz jakiś produkt wykorzystujący ten system baz danych. Więcej informacji na ten temat znajdziesz w umowie licencyjnej.

MySQL składa się z kilku części. Są to: serwer MySQL (mysqld), który „uruchamia” liazy danych i nimi zarządza, klient MySQL-a (mysql). pełniący rolę interfejsu do serwera oraz szereg programów narzędziowych usprawniających zarządzanie systemem. PHP od zawsze doskonale współpracował z MySQL-em, a w ostatnich wersjach języka obsługa tej bazy została jeszcze bardziej usprawniona.

Znane są przypadki, w których MySQL wykorzystywany był do obsługi baz danych składających się aż z 60 000 tabel, mających łącznic ponad 5 miliardów wierszy.

Na niektórych systemach operacyjnych MySQL potrafi obsłużyć tabele o wielkości dochodzącej do 8 milionów terabajtów. W pozostałych przypadkach do dyspozycji mamy „jedynie” 4 GB.

W chwili oddania tej książki do druku ostatnia wersja MySQL-a nosiła numer 5.1.30. a wersja 6.0 jest w przygotowaniu. Wersja MySQL-a decyduje o dostępnych możliwościach, dlatego ważne jesU aby wiedzieć, z jakiej wersji się korzysta. Ja korzystałem z 5.0.45, ale powinieneś uruchomić wszystkie przykłady zamieszczone w tej książce, używając wersji nowszej od 4.1 (w książce MySQL. Szybki start omawiam bardziej zaawansowane możliwości dostępne w MySQL 5, których nie używam w niniejszej książce).

Kategoria: Strony Internetowe, Tworzenie stron internetowych Komentarz »



Zostaw odpowiedź.



w góre