Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Sql


Qdidactic » stiinta & tehnica » informatica » sql
Caracteristicile de baza ale mysql



Caracteristicile de baza ale mysql


CARACTERISTICILE DE BAZA ALE MySQL


1. Componente interne si portabilitate


Cateva dintre caracteristicile de baza ale MySQL sunt:

Scris in C si C++

Testat cu o gama larga de compilatoare diferite

Functioneaza pe diferite platforme

Dispune de API pentru C, C++, Eiffel, Java, Perl, PHP, Pyton, Ruby si Tcl

Complet multi-threaded folosind thread-uri de kernel. Acest lucru inseamna ca poate lucra cu usuinta pe mai multe procesoare daca sunt disponibile



Ofera motoare tranzactionale si non-tranzactionale de stocare a datelor

Un sistem de alocare a memoriei foarte rapid si bazat pe thread-uri

Join-uri ale tabelelor foarte rapide

Foloseste tabele temporare stocate in memorie

Functiile SQL sunt implementate folosind o biblioteca de clase optimizata si sunt foarte rapide. De obicei, nu are loc alocare a memoriei dupa initializarea interogarilor.

Serverul este disponibil ca program separat ce poate fi folosit intr-un  mediu de retea de tip client/server. De asemenea, este disponibil si ca biblioteca ce poate fi inclusa in aplicatii de sine statatoare


2. Tipuri de coloane


MySQL dispune de multe tipuri de date pentru coloane: numere intregi de 1,2,3,4 si 8 bytes lungime cu/fara semn, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM, si tipuri geometrice OpenGIS


Inregistrari cu lungime fixa si cu lungime variabila


3. Comenzi si functii


Suport complet pentru operatori si functii in clauzele SELECT si WHERE ale interogarilor.

Suport pentru clauzele GROUP BY si ORDER BY, si pentru functii de grup (COUNT(), COUNT(DISTINCT ), AVG(), STD(), SUM(), MAX(), MIN(), si GROUP_CONCAT()).

Suport pentru LEFT OUTER JOIN and RIGHT OUTER JOIN.

Suport pentru alias-uri de tabele si coloane.

DELETE, INSERT, REPLACE si UPDATE  returneaza numarul de randuri modificate.

Comanda SHOW specifica pentru MzSQL poate fi folosita pentru a obtine informatii despre bazele de date, tabele si indecsi.

Numele functiilor nu intra in conflict cu numele tabelelor sau ale coloanelor.

Intr-o acceasi interogare se pot folosi tabele din baze de date diferite


4. Securitate


Un sistem de privilegii si parole foarte flexibil si sigur care permite verificarea pe baza host-ului.

Parolele sunt sigure deoarece tot traficul legat de parole este criptat cand are loc conectarea la server.


5. Scalabilitate si limite


Manipuleaza baze de date de dimensiuni mari. MzSQL este folosit cu baze de date care contin 50 de milioane de inregistrari.

Sunt permisi pana la 32 de indecsi pentru un tabel. Fiecare index poate consta din una pana la 16 coloane sau parti de coloane.


6. Conectivitate


Clientii se pot conecta la serverul MySQL folosind socket-uri TCP/IP pe orice platforma.

Interfata Connector/ODBC ofera suport MySQL pentru programe client care folosesc conexiuni ODBC (Open DataBase Conectivity).

Interfata Connector/JDBC ofera suport MySQL pentru programe client Java care folosesc conexiuni JDBC (Java DataBase Conectivity).


7. Localizare


Serverul poate sa prezinte mesaje de eroare clientilor in multe limbi.

Suport complet pentru diferit  seturi de caractere.

Toate datele sunt salvate folosind un set de caractere specificat. Toate comparatiile pentru coloane de tip sir obisnuit de caractere sunt case-insensitive.

Sortarea este realizata in concordanta cu setul de caractere ales.


8. Clienti si unelte


Serverul MySQL are suport inclus pentru instructiuni SQL care verifica, optimizeaza si repara tabelele. Aceste instructiuni sunt disponibile in linia de comanda prin intermediul clientului mysqlcheck.

Toate programele MySQL pot fi invocate cu optiunea –help sau -? Pentru a obtine suport online.





Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright