Differenze in TokuDB
Siccome gli sviluppatori di MariaDB non vogliono aggiungere molte nuove funzionalità o effettuare pesanti cambiamenti nel codice di una versione stabile, non tutte le caratteristiche di TokuDB verranno importate subito in MariaDB. Verranno invece aggiunte gradualmente.
In questa pagina sono elencate le differenze tra il TokuDB di Tokutek e la versione presente per default in MariaDB, da MariaDB.org:
Tutte le versioni di MariaDB
- TokuDB non è lo storage engine predefinito.
- Se si vuole che lo sia, occorre avviare mysqld con:
--default-storage-engine=tokudb
.
- Se si vuole che lo sia, occorre avviare mysqld con:
- L'autoincremento della seconda parte delle chiavi funziona come da documentazione (cioè come in MyISAM e altri Storage Engine).
- La sintassi DDL è differente. Mentre i binari di Tokutek utilizzano un parser SQL modificato, TokuDB in MariaDB utilizza l'estensione dell'API degli Storage Engine. Pertanto con i binari di Tokutek si scrive
CLUSTERED KEY (colonne)
e, per esempio,ROW_FORMAT=TOKUDB_LZMA
. In MariaDB si scriveKEY (colonne) CLUSTERING=YES
eCOMPRESSION=TOKUDB_LZMA
.
Funzionalità mancanti in MariaDB 5.5
- Online ALTER TABLE.
- Tutte le alter table che modificano i dati o gli indici effettuano una copia della tabella.
- Online OPTIMIZE TABLE.
INSERT NOAR
orUPDATE NOAR
commands.- Manca la stack trace di gdb nel caso di sigsegv
Funzionalità che potrebbero mancare in in MariaDB 10.0.5
MariaDB 10.0.5, quando verrà rilasciato, dovrebbe avere l'online ALTER TABLE e l'online OPTIMIZE TABLE. Pertanto le uniche funzionalità mancanti saranno:
- I comandi
INSERT NOAR
eUPDATE NOAR
.- Stiamo lavorando con Tokutek per migliorare questa funzionalità prima di aggiungerla a MariaDB.
- Manca la stack trace di gdb nel caso di sigsegv
Versioni del plugin TokuDB usate in MariaDB
- Versione 7.1.5 in MariaDB 5.5.37 e MariaDB 10.0.10
- Versione 7.1.0 in MariaDB 5.5.34
- Versione 7.0.4 in MariaDB 5.5.33 e MariaDB 10.0.5, MariadB 10.0.6
Commenti
Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.