Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [mysql]myisam o innodb ???

    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..

  2. #2

  3. #3
    si li avevo già letto.
    Sondaggi retribuiti, omaggi, sconti, regali, lottere?Tutte le risorse gratuite in rete? =>Sfrutta la rete..

  4. #4
    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..

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    18
    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.

  6. #6
    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..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.