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

    [mysql] myisam o innodb?

    sto creando un sito e lo sto interfacciando con un database..ora non so se usare tabelle tipo innodb o myisam..so che il primo ha dalla sua parte la referenziabilità ma è più pesante.. che mi consigliate...

    in più una domanda tecnica: quando metto FOREIGN KEY ecc.. con innodb

    ho visto che ci sideve mettere dele opzioni per onupdate e ondelete ...che sono delete cascade e setnull..come si usano?

  2. #2
    innodb è indicato quando hai necessità di garantire l'integrità dei dati, ad esempio in una transazione economica.

    myisam è indicato quando hai necessità di velocità e l'intergrità non è fondamentale, ad esempio un contatore accessi o dati per statistiche visite.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    ok il concetto è chiaro

    ma quando metto la chiave esterna devo mettere le opzioni

    ON UPDATE
    ON DELETE

    e le varianti sono cascade e set null... cosa significano in particolare?

    grazie

  4. #4
    stabiliscono le regole di referenzialità esterna, cioè cosa succede a dei record quando tu modifichi o cancelli quelli collegati. Per info dettagliate consulta la documentazione di innodb.

    Mi sono dimenticato di dirti una cosa importante. InnoDB e Myisam possono convivere all'interno dello stesso database, per cui potrai avere contemporaneamente tabelle innodb e myisam. Ovviamente non potrai sulle myisam non potrai usare le chievi esterne e le transazioni.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    link utili?

  6. #6
    Non mi dire che ti hanno bloccato google !?
    ma che cattivi !! :maLOL:

    fai una ricerca

    questo per iniziare:
    http://www.tevac.com/entropy-ita/sof...ql/innodb.html
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  7. #7
    e si purtroppo google mi ha letteralmente mandato a quel paese...troppe ricerche...poi è arrivato uno che mi ha bloccato l'url di google...tutta colpa di berlusconi

    cmq grazie mille!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.