MySQL

MySQL

MySQL è uno dei database più popolari del pianeta. Detiene il primo posto, insieme a Oracle e Microsoft SQL Server. È particolarmente popolare come database di server web, essendo molto facile da usare. MariaDB e Percona Server sono compatibili con MySQL, quindi tutte le nostre soluzioni per MySQL funzionano bene con MariaDB e Percona.

MySQL è stato creato da MySQL AB, una società open source fondata nel 1995. Il database prende il nome dal co-fondatore Michael "Monty" Widenius, la figlia, My.

MySQL AB era una delle più grandi aziende open source al mondo con circa 400 dipendenti in 25 paesi. È stata acquisita da Sun Microsystems nel 2008. Sun stessa è stata acquisita da Oracle Corporation nel 2010, quindi MySQL oggi è di proprietà di Oracle. Monty ha provato a fermare la proprietà di Oracle di MySQL (citando le preoccupazioni di Oracle deliberatamente mantenendo MySQL debole per non cannibalizzare le licenze del database Oracle), ma non è riuscito. Monty ha poi lasciato Sun, ha biforcato MySQL in MariaDB (dal nome dell'altra figlia, Maria) e ha continuato a lavorare su MariaDB fino ai giorni nostri.

Il successo mondiale di MySQL può essere attribuito alla sua semplicità e velocità se utilizzato in scenari di utilizzo semplici. Poiché la maggior parte dei siti Web necessita solo di funzionalità molto semplici, MySQL eccelle per il loro caso d'uso. Per molto tempo, MySQL non ha nemmeno supportato le transazioni, il che è cambiato con l'introduzione del motore di memorizzazione delle tabelle InnoDB, un motore predefinito a partire da MySQL 5.5. La capacità di utilizzare motori diversi per tabella in un unico database è una delle caratteristiche più innovative di MySQL. Ad esempio, puoi utilizzare il motore MyISAM molto veloce per i file di registro, dove non puoi per le transazioni, e il motore InnoDB per le tabelle che contengono dati utente, acquisti, documenti e simili.

La programmabilità di MySQL è piuttosto modesta. Rispetto a grandi player come Oracle e SQL Server, MySQL non può competere a causa della mancanza di molte delle funzionalità avanzate. Ecco perché i negozi che iniziano con MySQL tendono a passare a uno dei database più potenti man mano che le loro richieste crescono. Tuttavia, per la grande scala, esistono buone soluzioni basate su MySQL, quindi le aziende che hanno un grande carico scoprono che MySQL può soddisfare bene le loro esigenze.

Full Convert supporta direttamente il database MySQL. MySQL è anche noto come MyISAM, InnoDB (file correlati: frm, myd, myi).

Tipi di dati MySQL supportati

Integral

bigint, bigint unsigned, int (integer), int unsigned (integer), mediumint, mediumint unsigned, smallint, smallint unsigned, tinyint (bool, boolean), tinyint unsigned, year

Decimal

decimal (dec, numeric, fixed, decimal unsigned), double (double precision, double unsigned, real), float (float unsigned)

Text

char, longtext, mediumtext, nchar, nvarchar, text, tinytext, varchar

Binary

binary, bit, varbinary

Date/Time

date, datetime, time, timestamp

Large objects

blob, geography, geometry, longblob, longtext, mediumblob, mediumtext, text, tinyblob

Other

enum, json, set

Esporta database MySQL

Potrebbe avere senso migrare i dati da MySQL. Potresti volerlo fare in modo permanente o semplicemente condividere le tue tabelle con un collega in un formato diverso.

Copieremo tutte le tue tabelle con i loro dati e applicheremo l'indicizzazione e le relazioni esattamente come sono nel tuo database MySQL corrente. In poche parole, ottieni esattamente lo stesso database in un altro motore di database. Ogni volta che esegui la migrazione, copieremo nuovamente tutte le tabelle. Ovviamente, abbiamo uno scheduler integrato, quindi puoi eseguirlo durante la notte e avere una nuova copia del database al mattino.

Dai un'occhiata ai tutorial rapidi qui sotto per vedere come è fatto.

Importa i dati nel database MySQL

Inoltre, se si desidera importare i dati regolarmente e non si desidera ricreare l'intero database di destinazione da zero ogni volta, ma piuttosto eseguire una piccola sincronizzazione mirata delle sole modifiche dall'ultima esecuzione, utilizzare Full Convert Pro o Ultimate.

Take a look at the quick tutorials below to see how it's done.