Mysql, tot ce ai vrut să știi despre găzduirea și construirea site-ului
Ce este MySQL
MySQL - se utilizează în mod activ sistemul de management al bazei de date, care este deosebit de popular atunci când se lucrează cu PHP.
Cu vaste baze de date pentru a crește viteza de date este stocată sub formă de tabele asociate între ele într-un anumit fel. Relația va permite tabele pentru a proba la cerere pentru a primi informații stocate în tabele diferite. Baza de date în care este organizat de stocare a datelor în conformitate cu acest principiu, numit relațională. MySQL - o bază de date relațională sistem de management. O parte a sistemului de limbaj SQL MySQL - un limbaj popular pentru a accesa baza de date și compilarea de interogare structurată.
Un avantaj semnificativ al MySQL este gradul de deschidere a codului său de software, precum și accesul liber la acest program. Fiecare utilizator care a devenit necesară în SGBD, poate fi descărcat online, acest sistem pentru a examina codul său și să o schimbați, astfel încât programul este cel mai potrivit pentru nevoile individuale. Lucrul cu MySQL reglementate GPL-licență, care definește programul de acțiune, acceptabil și inacceptabil în diferite situații.
Caracteristici ale software-ului MySQL i-au adus reputația cel mai preferat software-ul web-programatori. În primul rând, o astfel de reputație este necesară pentru viteza, fiabilitatea și ușurința de utilizare MySQL. Cei care apreciază aceste calități mai presus de toate, face alegerea în favoarea unui anumit server. Open source și contacte strânse cu utilizatorii permis să extindă gama inițială de funcții ale programului, făcându-l chiar mai practic. În același timp, îmbunătățirea MySQL nu se oprește la nivelul atins. Dezvoltarea este realizată într-un mod continuu. Deja îndeplinește pe deplin cerințele ridicate pentru utilizare în medii industriale, oferă un acces sigur și de mare viteză la bazele de date de pe Web.
Cum MySQL
Sistemul MySQL este organizat pe principiul client-server. Datorită built-in MySQL multi-threaded SQL Server suportă o varietate de aparate de baze de date de calcul vă permite să lucrați cu o varietate de biblioteci și programe pe partea de client, deschide o gamă largă de posibilități de administrare, suportă o gamă largă de API. MySQL poate fi conectat la aplicația de utilizator într-o bibliotecă multi-threaded, care va avea ca rezultat un software rapid, ușor și compact.
Programul de la client, prin mecanismul socket este trimis la SQL-interogări server rulează în modul continuu. Serverul procesează datele, stochează rezultatul și îl trimite la client. Pentru a crește rata rezultatelor la client de returnare, așa cum este cel mai adesea acționează script PHP, răspunsul este trimis în părți. De regulă, retragerea completă a cererii este rareori necesară.