Storage engine: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Interfaccia SQL: Migliorato la sezione |
m fix wl |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 3:
Gli storage engine sono un tipo di [[plugin (informatica)|plugin]] per MySQL e i suoi fork. Alcuni sono distribuiti insieme a MySQL. Altri sono prodotti da terze parti. Vi sono anche storage engine sviluppati per [[MariaDB]], che sfruttano le sue funzionalità specifiche e non funzionano necessariamente su MySQL. Alcuni sono attivi per [[default (informatica)|default]] e generalmente possono essere esclusi all'avvio o in fase di [[compilazione]]. Altri devono essere abilitati esplicitamente.
In pratica, scegliere uno storage engine piuttosto che un altro significa modificare il modo in cui i dati vengono gestiti. Ad esempio [[InnoDB]] è molto performante e assicura un livello ragionevole di consistenza dei dati; [[MyISAM]] non supporta le transazioni, ma questo gli permette di semplificare le operazioni di lettura, rendendolo quindi adatto ai grandi [[data warehouse]]; [[Memory (storage engine)|Memory]] scrive le tabelle in memoria ed è quindi indicato per le tabelle temporanee. Altri storage engine possono implementare una gestione dei dati fuori dall'ordinario, dotando quindi il [[server]] di funzionalità completamente nuove. Ad esempio [[CassandraSE]] permette a MariaDB di interfacciarsi con [[Apache Cassandra]], [[CONNECT]] permette a [[MariaDB]] di utilizzare i [[file]] di testo in diversi formati come [[
== Interfaccia SQL ==
Riga 51:
{{Portale|software libero}}
[[Categoria:MySQL]]
|