Newsgroup: it.comp.software.database
Titolo: Da MyIsam a InnoDB per abilitare le transazioni

Salve a tutti,
	tra le varie documentazioni online che ho letto, tutte dicono i pro e i 
contro tra le 2 modalità di gestione delle tabelle.
Tra le varie cose dicono che MyISAM non gestisce le transazioni a 
differenza di InnoDB. E' vero? oppure è possibile abilitare le funzioni 
di commit e rollback con entrambi i formati?
Qualora così non fosse qual'è istruzione per convertire tutte le tabelle 
di un database create con MyISAM in InnoDB? Ho provato a farlo da "mysql 
administrator" ma va in errore poichè non è presente il modulo di InnoDB.
Come risolvere?
1000 Grazie!

 Come risolvere?
<Troll>
Cambianto RDBMS?
</Troll>
Enrico

"Enrico 'Henryx' Bianchi"

Forse gli eventi daranno una mano
In una anticipazione del 29/2 data a Punto Informatico, riguardante un
editoriale su Linux & C., si prospetta che in realta` l'acquisizione
di MySql e` finalizzata al contrasto di Linux a favore di Solaris.
Non e` scritto come questo potrebbe avvenire, anche se il sistema
piu` semplice potrebbe essere non continuarne lo sviluppo sotto Linux.

The man with two watches ha scritto:

lo forkano cioe mysql ha la gpl e chiunque puo farlo "SUO"
cambiano nome "yousql" per esempio il che farebbe solo un po di casino
in piu a sun, poi solaris e' open anche quello

 in piu a sun, poi solaris e' open anche quello
Si puo' fare, ma mettere assieme un team di sviluppo di un certo
livello richiede competenze specifiche e soldi; pero` il mercato
di MySql e` talmente grande che e` praticamente impossibile che
affondi da un giorno all'altro, e qualcuno interessato a fare un
fork salterebbe fuori.
Sara` comunque interessante vedere quali sviluppi avra` la faccenda;
magari se Maxia ci desse qualche anticipazione...

 Come risolvere?
Passa a PostgreSQL se ti servono le transazioni. E` molto piu` 
affidabile, flessibile, veloce, standardizzato.
Si`, anche veloce.
Bye.

 Si`, anche veloce.
Sto valutando la cosa... una domanda.
Siccome non lo conosco ho letto qualche info qua e là. Una delle cose 
che m'interessa sapere è se ha una specie di "information_schema" come 
su mysql che permette di accedere alla struttura di una tabella, alla 
tipologia dei campi e a tutte quelle cose che diversamente sarebbe un pò 
complicato reperire.
Ultima cosa. Le transazioni, motivo principale del passaggio, sono 
abilitate automaticamente con il tipo standard di tabelle?
Grazie ancora.

 abilitate automaticamente con il tipo standard di tabelle?
Questo continua a non essere ben spiegato.
Nuova domanda:
I programmi che vengono illustrati per la gestione grafica dei database 
permenttono anche di creare velocemente del chivi tra una tabella e 
l'altra? Qualcosa tipo Access. Una limitazione che hanno i programmi di 
mysql e che non permettono di velocizzare la realizzazione del DB.

 mysql e che non permettono di velocizzare la realizzazione del DB.
Perche` Access non e` un database ma un'interfaccia a un DB.
Devi trovare un software che faccia le stesse cose di Access ma usando 
PGSQL come backend.
Personalmente non ne conosco. Progetto gli schemi manualmente. Di Access 
non ho mai capito niente, non sono nemmeno mai riuscito a fare una 
relazione tra due tabelle (senza integrita`, proprio relazioni): facevo 
prima a scrivere l'SQL a mano con le join...
Bye.

Senti... visto che se ne parla... conosci un software che permetta la 
migrazione da un database in mysql a uno in postgres? Come il programma 
di migrazione inserito in mysql
Grazie!