Aria (storage engine): differenze tra le versioni

Jump to navigation Jump to search
m
Bot, replaced: Storage Engine → storage engine (3)
m (→‎Collegamenti esterni: Bot: fix citazione web (v. discussione))
m (Bot, replaced: Storage Engine → storage engine (3))
'''Aria''' è uno [[Storagestorage Engineengine]] per [[MySQL]] e [[MariaDB]]. Si tratta di un'evoluzione (ma non di un ''[[Fork (sviluppo software)|fork]]'') del più noto [[MyISAM]]. L'autore originale è [[Michael Widenius|Michael "Monty" Widenius]], che ha ideato anche MyISAM, il più vecchio ISAM e lo stesso MySQL. Il nome originale di Aria era Maria, in omaggio alla seconda figlia dell'autore; tuttavia questo creava qualche confusione con MariaDB, pertanto nel settembre 2010 è uscita la prima versione di Aria con il nuovo nome.
 
L'intento dichiarato di Widenius è quello di creare un "crash-safe MyISAM". In effetti le funzionalità di Aria ricalcano fedelmente quelle di MyISAM, aggiungendo alcune caratteristiche che ne aumentano l'affidabilità. Per usufruirne occorre creare esplicitamente tabelle transazionali, sapendo che in questo caso le prestazioni saranno leggermente inferiori. Anche i tool da riga di comando di Aria (distribuiti con MariaDB), le loro opzioni e i loro output ricalcano fedelmente quelli di MyISAM.
 
Al momento lo Storagestorage Engineengine [[Merge]], che crea una "supertabella" formata dall'unione di più tabelle MyISAM, non funziona con Aria, né è disponibile uno Storagestorage Engineengine che permetta di unire più tabelle Aria.
 
La licenza di Aria è la [[GNU GPL]] versione 2.
 
== Struttura dei file ==
 
Ogni tabella di tipo Aria è registrata fisicamente in due file:
 
 
== Voci correlate ==
 
* [[MyISAM]]
* [[MariaDB]]
3 169 270

contributi

Menu di navigazione