Idioma :
SWEWE Membre :Login |Registre
Cercar
Comunitat enciclopèdia |Enciclopèdia Respostes |Enviar pregunta |Coneixement de vocabulari |Pujar coneixement
Anterior 1 Pròxim Seleccioneu Pàgines

mySQL

MySQL és un sistema relacional de gestió de base de dades, desenvolupat per la companyia sueca MySQL AB, ara part d'Oracle Corporation. MySQL és un sistema de gestió de bases de dades relacionals, bases de dades relacionals emmagatzema dades en taules separades en lloc de posar totes les dades en un gran magatzem, el que augmenta la velocitat i augmentar la flexibilitat. Llenguatge MySQL SQL és el llenguatge estandarditzat més usat per accedir a bases de dades. Programari MySQL utilitza una política de llicenciament dual (el terme "política de llicències"), que es divideix en la versió de la comunitat i una versió comercial, per la seva mida petita, d'alta velocitat i baix cost de propietat, especialment les característiques de codi obert, la majoria petites i mitjanes empreses han optat per desenvolupar el lloc com una base de dades MySQL lloc. A causa de la seva versió d'alt rendiment de la comunitat, amb PHP i Apache pot estar composta d'un bon entorn de desenvolupament.Breu introducció

MySQL és un sistema de gestió de base de dades relacional de codi obert per a la petita escala, el desenvolupament de la companyia sueca MySQL AB. MySQL és molt utilitzat a Internet per a petites i mitjanes llocs. Causa de la seva petita grandària, la velocitat, i en general han optat per la base de dades MySQL com un lloc de baix cost, de codi obert, especialment aquesta característica, molts llocs web de petites i mitjanes empreses per tal de reduir el cost total de propietat.

Fons

MySQL va ser desenvolupat originalment amb la intenció de MySQL i les seves pròpies rutines ràpides de baix nivell (ISAM) per connectar-se a la taula. Després d'algunes proves, els desenvolupadors van concloure: MySQL no era tan ràpid i que necessiten la flexibilitat. Això condueix a una MySQL utilitzant gairebé la mateixa interfície API per la seva base de dades per generar una nova interfície SQL, de manera que el [1] API està dissenyada per permetre codi de tercers es escriure per MySQL més portàtil a MySQL.

MySQL és la forma en que el nom ha arribat clar. Una guia bàsica i una gran quantitat de llibreries i eines amb el prefix "my" compta amb més de 10 anys, però en qualsevol cas, un dels fundadors de la filla de Michael Widenius MySQL AB, també anomenat Mi. Quin d'aquests dos al final és el nom donat MySQL i segueix sent un misteri, incloent desenvolupadors, incloent ho sé.

MySQL logotip del dofí anomenat "sakila", representatius de la velocitat, la força, la precisió, i es recomana pel fundador de MySQL AB d'un usuari en el "dofí anomenat" molta competència en el nom de la taula seleccionada. El nom guanyador va ser d'Àfrica i Swazilàndia proporcionada pels desenvolupadors de programari de codi obert Ambrose Twebaze. Segons ha dit Ambrose, Sakila d'un dialecte anomenat SiSwate de Swazilàndia, també el nom d'un petit poble prop de la ciutat natal d'Uganda Ambrosio d'Arusha, Tanzània.

2008 年 1 月 号 16 MySQL AB va ser adquirida per Sun Microsystems. I el 2009, Sun ha estat adquirit Oracle. Així que, com la reencarnació, MySQL s'ha convertit en la base de dades Oracle de l'empresa per un altre projecte.

Entorn d'aplicació

En comparació amb altres bases de dades grans, com Oracle, DB2, SQL Server, etc, insuficiències MySQL propis, sinó que també no va reduir la magnitud de la seva popularitat. Per als usuaris individuals mitjanes i petites i mitjanes empreses, MySQL proporciona funcionalitat ha estat més que suficient, i ja que MySQL és un programari de codi obert, es pot reduir significativament el cost total de propietat. Linux com a sistema operatiu, Apache i Nginx com un servidor web, MySQL com a base de dades, PHP / Perl / Python com a intèrpret de script del costat del servidor. Atès que aquests quatre programari lliure o programari de codi obert (FLOSS), per tal d'utilitzar aquest mètode sense haver de gastar un cèntim (a part dels costos de mà d'obra) pot construir un sistema de lloc estable, lliure, la indústria com "LÀMPADA" combinació [2].

Característiques del sistema

1. C i C per escriure i usen una varietat de proves de compilador per garantir la portabilitat del codi font.

2. Suport per AIX, FreeBSD, HP-UX, Linux, Mac OS, NovellNetware, OpenBSD, OS / 2 Wrap, múltiples sistemes operatius Solaris, Windows i així successivament.

3. Proporciona una API per a una varietat de llenguatges de programació. Aquests llenguatges de programació, incloent C, C , Python, Java, Perl, PHP, Eiffel, Ruby i Tcl.

4. Suport multi-threading, fer ple ús dels recursos de la CPU.

5. Algorismes d'optimització de consultes SQL millorar eficaçment la velocitat de les consultes.

6. Tots dos poden ser utilitzats com una aplicació independent en un entorn de xarxa client-servidor, sinó que també pot ser utilitzat com una biblioteca i embegut en altres programes.

7. Proporcionar suport multi-idioma, una codificació comuna com el xinès GB 2312, BIG5, Shift_JIS japonesos i així es pot utilitzar com un nom de taula de dades i el nom de la columna de dades.

8. Proporciona TCP / IP, ODBC i JDBC connexions de base i altres mitjans.

9. Adoptar mesures per a la gestió, la inspecció, les eines de gestió per optimitzar les operacions de base de dades.

10. Ajudes a les grans bases de dades. Pot manejar milions de registres tenen una gran base de dades.

11. Suporta múltiples motors d'emmagatzematge.

Motor d'emmagatzematge

MyISAMMysql5.5 abans que el motor de base de dades per defecte, el més comunament utilitzat. Té una alta inserció, velocitat de les consultes, però no és compatible amb les transaccions

InnoDB motor de base de dades transaccional d'elecció, transaccions ACID de suport, el suport per al bloqueig de files, MySQL motor de base de 5.5 del valor predeterminat

BDB de Berkeley DB, una base de dades transaccional alternativa, compatible amb altres característiques de l'operació, com COMMIT i ROLLBACK

Memòria de totes les dades en el motor d'emmagatzematge de memòria, amb una alta inserció, actualització i eficiència de la consulta. Però va a ocupar i proporcional a la quantitat d'espai de memòria de dades. I el seu contingut es perdran en reiniciar Mysql

Combinar serà un cert nombre de taules MyISAM combinats en un emmagatzematge de dades integrat, ultra-gran escala és útil

Arxiu per emmagatzemar gran nombre d'independent, com a dades d'història. Com que no es llegeixen amb freqüència. Arxiu té la velocitat d'inserció eficient, però la seva relativament escàs suport de la consulta

Federats serà diferents servidors MySQL entre si per formar una lògica completa base de dades. Ideals per a aplicacions distribuïdes


Anterior 1 Pròxim Seleccioneu Pàgines
Usuari Revisió
Sense comentaris encara
Vull comentar [Visitant (44.211.*.*) | Login ]

Idioma :
| Comproveu el codi :


Cercar

版权申明 | 隐私权政策 | Drets d'autor @2018 Coneixement enciclopèdic del Món