Adatbázis mysql - kiválasztásának indoklása és annak jellemzői

Egy kis elmélet kívánt

Mielőtt elkezdené azzal érvelni, hogy a MySQL valóban megérdemli a címet az adatbázis „All Interactive” hagyja, hogy egy kis ásás kívül homokozóban. Fontolja meg, hogy az adatbázis-kezelő rendszer együttműködik más összetevői a hálózat és az operációs rendszer a kliens oldalon. Ez a tudás ad nekünk egy jobb megértéséhez jellemzőit idején MySQL összehasonlítva más adatbázisokhoz.

Bármilyen modern relációs adatbázis-kezelő rendszer egy szerver alkalmazás fut az operációs rendszer. Ez azt jelenti, hogy az adatbázis alapján a modell a „kliens-szerver”.

MySQL (vagy más rendszer) telepítve a számítógépen futó operációs rendszer, mint egy alkalmazás, hanem „kommunikálni” az összes szerver. Beleértve a szoftverek telepítve ugyanazon a gépen.

Adatokat lekérdezni, az adatbázis szerver a TCP port szám alatt 3306. Ez a paraméter akkor szükséges, hogy jelezze, ha a kapcsolat és kezelés a különböző szoftverek MySQL shell. Például a MySQL Administrator.

Adatbázis mysql - kiválasztásának indoklása és annak jellemzői

Ezen a porton keresztül a MySQL adatbázis szerver fenntartja a párbeszédet valamennyi kliens alkalmazások. Például Import Import phpMyAdmin, hogy létrehozta a programot és a többi PHP. Érdemes egy kicsit „lelassul”, és magyarázd el, hogy a TCP portot. Kissé off topic, de hasznos a jobb észlelhetőség a kép.

Bármilyen port számozott egész szám (1- 65535). Ő számát adjuk meg a fejléc minden elküldött csomag a hálózaton keresztül (beleértve a helyi). A portszám telepíteni a kliens oldalon, és tovább használják fogadására és küldésére adatok között az ügyfél és a kiszolgáló.

TCP épül IP. Szállítás TCP (Transmission Control Protocol) protokoll fut IP, és ellentétben ez biztosítja a megszakítás nélküli adatcserét. Ennek hiányában az igazolás a kliens a sikeres beérkezését információk (a kapcsolatot a MySQL adatbázis-kezelő rendszer) küldi a csomagot újra. Egyszerűen fogalmazva, a TCP kezeli az adatok eloszlása ​​alkalmazások között (az ügyfél), és felelős a szállítási küldött csomagokat. Mindez azt mondom neked, hogy jobban megértsük a működését a modern DBMS.

Amint azt már említettük, a jellegzetessége MySQL hogy alapértelmezésben portot használja 3306. keresztül nyilvánul meg a szerver kap egy másolatot az összes információt a kérelmet. Ha ez a "kommunikáció" következik be a Structured Query Language (SQL). Miután megkapta adatbázis-kiszolgáló feldolgozza a kérést (értelmezi), és továbbítja az eredményeket végrehajtó a kliens alkalmazás.

miért MySQL

Egy kis elmélet megtanultuk veled. Most megmutatjuk, érvényességét a választott MySQL adatbázis, mint a fő World Wide Web. Azaz, ami annak jellemzői hozzájárult az a tény, hogy megkapta a globális internet elterjedése.

Free - adatbázis kiterjed a tulajdonos (Oracle Corporation) alapján a "General Public License" vagy «General Public License» (GNU), amely "látva" a nyílt forráskódú szoftverek.

Ennek köszönhetően ez azt eredményezte, hogy sok más népszerű mentes termékek. Kiderült, hogy a lehetőséget, hogy a MySQL adatbázis nyugodtan hozzá „támogatás” a fejlesztés más internetes platformon.

Nagy feldolgozási sebesség - kevesen tudják, de az eredeti adatbázis jött létre, hogy kezelni nagy mennyiségű információ üzletszerűen. És csak akkor, mert a hozzáférhetőség és a MySQL «elfoglalt» sebességét az interneten.

Nyilvánvaló, hogy vannak más adatbázis-kezelő rendszerek, és szintén ingyenes. Hogy legalább PostgreSql. De ellentétben MySQL ezen a platformon nem jellemző a magas feldolgozási sebességet. Ez a jellemző lehetővé tette „Delfin”, hogy az árvíz az egész interneten. És anélkül, hogy ez a tény MySQL adatbázis leírása hiányos lenne.

Támogatása SQL - egy másik fontos „funkció” a rendszer. Ez biztosítja a magas szintű cross-platform adatok és kód felhasználásával épült MySQL. Így könnyen át az adatbázis bármely más modern RDBMS is támogatja Structured Query Language. A teljes tárolt kód (tárolt eljárások, triggerek, és a lekérdezések) lehet alkalmazni, hogy ezek közül bármelyik platformon. Most nyugodtan mondani a DBMS MySQL, ez kényelmes.

Egy része más szoftver - általában a „delfin” használják nem független platform, és mint alkatrész egyéb szoftverek. Például ilyen a CMS, mint a WordPress, Joomla, és mások.

Együtt használják PHP - ezekkel a szerver adatbázis programozási nyelv lett a fő építőkövei a World Wide Web. Legfőképpen a forrásokat az internet alapú PHP és a MySQL.

Rendszerjogokkal - lehetővé feltöltésére minden számla szerverengedélyekkel bizonyos műveleteket az adatokat. És nem csak a szerver szintjén, adatbázis, hanem az egyes tábla szinten.

Hashelés jelszavak - biztosítja a magas szintű „anti-betörő.” Ezért helyreállítani a root jelszót nagyon nehéz MySQL. Szóval jobb lenne, nem felejtem el.

Szándékosan nem mászik sok a „dzsungel” MySQL műszaki leírások. Ehhez szükségünk lenne még tíz ilyen cikkeket. Remélem győződve arról, hogy az adatbázis messze a legjobb megoldás. A fő bizonyíték erre az a tény, egy MySQL adatbázis, mint az elsődleges építőanyag interneten. És ez így van rendjén!

A legtöbb IT hírek és webfejlesztés A csatorna-távirat