In generale in un db ci sono ci sono quasi sempre relazioni,
quindi perchè non scegliere sempre innodb?
Vorrei avere una comparazione tra i due, voi nei vostri progetti quali usate e perchè?
In generale in un db ci sono ci sono quasi sempre relazioni,
quindi perchè non scegliere sempre innodb?
Vorrei avere una comparazione tra i due, voi nei vostri progetti quali usate e perchè?
Sondaggi retribuiti, omaggi, sconti, regali, lottere?Tutte le risorse gratuite in rete? =>Sfrutta la rete..
Qui vengono evidenziate le differenze fra i vari tipi
http://database.html.it/guide/lezion...pi-di-tabelle/
si li avevo già letto.
Sondaggi retribuiti, omaggi, sconti, regali, lottere?Tutte le risorse gratuite in rete? =>Sfrutta la rete..
sto facendo un progetto per cui ad esempio ho due tabelle
in una inserisco vari campi e l'id è la sua chiave e nell'altra dovrei inserire il path name del file che è id della prima tabella che ho descritto.. in pratica:
tabella1
id campo1 campo2 ....
tabella2
id path
devo fare un insert che mi inserisce in un solo colpo le info nella tabelle 1 e poi sapendo id della tabella 1 mi inserisce questo id con aggiunta .jpg nel campo path dellla tabella2..
spero di essermi spiegato..si può fare in un colpo solo?
Sondaggi retribuiti, omaggi, sconti, regali, lottere?Tutte le risorse gratuite in rete? =>Sfrutta la rete..
la scelta di una innodb non deve essere dettato SOLO da ragioni legate alle chiavi esterne.
Un'altra proprietà delle innodb è il pieno supporto alle TRANSAZIONI.
Se la tua applicazione non necessita di transazioni, usa MyISAM perchè:
- sono più performanti nella ricerca;
- più rapide nell'accesso ai dati;
- più semplici da gestire - sono 3 file nel filesystem
- permettono la creazione di un indice FULL TEXT per la ricerca di testo
- sono più rapide nelle query tipicamente lente come quelle con LIKE
- più semplice il backup.
Se sono il motore di memorizzazione di default, un motivo c'è.
In definitiva, tutto dipende dalla tua applicazione!
PS:
I vincoli di chiavi esterne le risolvi via php.
ok, e per fare la inser di cui parlo nell'esempio sopra risulta nn praticabile?
Sondaggi retribuiti, omaggi, sconti, regali, lottere?Tutte le risorse gratuite in rete? =>Sfrutta la rete..