Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
MySQL - Wikipedia, wolna encyklopedia

MySQL

Z Wikipedii

MySQL
Rodzaj relacyjny system baz danych
Pierwsze wydanie 23 maja 1995
Aktualna wersja stabilna 5.0.51b - 24 kwietnia 2008
Aktualna wersja testowa 5.1.25-rc - 8 czerwca 2008
Producent MySQL AB
Licencja GPL lub komercyjna
Platforma systemowa Linux, Windows, Solaris, FreeBSD, MacOS X, HP-UX, AIX, QNX, Novell Netware, SGI, DEC OSF.
www.mysql.com

MySQL(wym. maj es-kiu-el) - wolnodostępny system zarządzania relacyjnymi bazami danych.

MySQL tworzony jest przez szwedzką firmę MySQL AB, kupioną 16 stycznia 2008 roku przez Sun Microsystems [1].

Spis treści

[edytuj] Wady i zalety 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 silnika bazodanowego. MySQL wspiera większą część obecnego standardu ANSI/ISO SQL (tj. SQL:2003). Wprowadza również swoje rozszerzenia i nowe elementy języka [2]

W wersji 5 dodano m.in.:

co bardzo zbliża najnowsze wersje MySQL do PostgreSQL pod względem funkcjonalności.

MySQL cieszy się natomiast opinią jednego z szybszych serwerów bazodanowych[potrzebne źródło], dzięki czemu znakomicie nadaje się jako serwer dla często odwiedzanych witryn WWW.

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.

[edytuj] Platformy, dla których dostępny jest MySQL

Serwer MySQL dostępny jest dla wszystkich popularnych platform systemowych i różnorakich architektur procesorów. Jest dostępny także w wersji źródłowej, co umożliwia skompilowanie go dla dowolnej innej platformy.

Oficjalnie oferowane są wersje binarne dla następujących platform i architektur (MySQL 4.1):

Według informacji z dokumentacji serwera, MySQL można skompilować również dla platform: Amiga, BSDI, Digital Unix, NetBSD, OpenBSD, OS/2 Warp, SCO OpenServer, SCO UnixWare, SunOS, Tru64 Unix.

Podobnie jak serwer również biblioteki klienckie MySQL, umożliwiające korzystanie z tego serwera bazodanowego z poziomu aplikacji, dostępne są dla wielu platform i języków programowania – m.in. dla C, C++, Delphi, czy PHP.

[edytuj] Rodzaje obsługiwanych tabel

MySQL oferuje różne typy tabel (tablic), z których każdy typ przeznaczony jest do innego zastosowania. Są to między innymi:

  • MyISAM – typ domyślny tabel, nie obsługuje transakcji, umożliwia natomiast (w odróżnieniu od pozostałych typów) wyszukiwanie pełnotekstowe.
  • MEMORY (do wersji 4.1 – HEAP) – najszybszy, gdyż wszystko jest przechowywane wyłącznie w pamięci RAM. Ma jednak kilka ograniczeń, między innymi nie przechowuje danych po wyłączeniu serwera MySQL.
  • InnoDB – obsługuje transakcje.
  • BerkeleyDB – obsługuje transakcje, jak dotychczas nie w pełni zintegrowany z MySQL.
  • MERGE – umożliwia łączenie tabel MyISAM.
  • FEDERATED – umożliwia tworzenie rozproszonych baz danych.
  • CSV – przechowuje dane w standardowych plikach CSV.
  • ARCHIVE – (od wersji 4.1) przechowuje dane w spakowanych archiwach. Ten rodzaj tablic umożliwia wyłącznie dodawanie i pobieranie rekordów.

[edytuj] Licencjonowanie

MySQL jest dostępny na licencji GPL, jednakże można nabyć również wersje licencjonowane komercyjnie. Biblioteki klienckie są również dostępne na licencji GPL lub komercyjnej. Istnieje wymóg nabycia licencji komercyjnej jeśli zamierzamy dystrybuować aplikację komercyjną (niezgodną z licencją GPL), korzystającą z MySQL.

Zmiana licencji nastąpiła od wersji 4.1 (i późniejszych) i była jednym z powodów rezygnacji w PHP z domyślnie włączonej obsługi MySQL na rzecz SQLite (oczywiście obsługę MySQL można samemu w PHP włączyć).

Wielu komercyjnych użytkowników MySQLa zakupiło wersję komercyjną tej bazy. Cena licencji komercyjnej nie jest jednak wygórowana (a wręcz pomijalna porównując z bazami klasy Oracle).

[edytuj] Zastosowanie

Wraz z serwerem Apache i parserem PHP zaimplementowanymi na platformie Linux stanowi popularne środowisko serwerowe – LAMP.

[edytuj] Narzędzia administracyjne

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne

Przypisy

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com