Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [MySql] Scelta del tipo di tabella: MyISAM o InnoDB

    ciao a tutti,
    domanda sicuramente molto discussa su internet. Dopo aver letto diversi articoli ancora non riesco a capire quale tipo di tabella usare per la mia applicazione. Vi spiego la situazione:
    sto creando un applicazione in C# che si connette ad un database MySql in rete locale. MySql è ospitato in un NAS. Il database serve essenzialmente per ospitare una lista di nomi a cui sono associati uno o più file (massimo 10), la data in cui è stato aggiunto il file e altri pochi dati. I file possono essere associati al nome anche successivamente alla creazione del nome stesso. Inoltre ogni giorno viene aggiunto un file per almeno 30-40 nomi (quindi 30-40 file ognuno associato ad un nome diverso). Quale sarebbe il tipo di tabella migliore? Io avevo pensato all 'InnoDB per la tabella in cui vengono memorizzati i file visto che ne vengono aggiunto molto giornalmente, e MyISAM per la lista dei nomi. Che ne pensate?

  2. #2
    La base dati dovra' supportare le transazioni?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    no non mi servono

  4. #4
    Ricordo che è necessario eseguire diverse query SELECT.. in entrambe le tabelle

  5. #5
    Quote Originariamente inviata da Omar123 Visualizza il messaggio
    Ricordo che è necessario eseguire diverse query SELECT.. in entrambe le tabelle
    ad occhio da quel che leggo direi MyISAM.

    in quanto e' ideale quando ci sono diverse select e non hai bisogno di transazioni.

    ovviamente ha anche molti svantaggi.
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  6. #6
    Si infatti. Ma il problema è proprio quello. Entrambi sicuramente presentano degli svantaggi, InnoDB per le SELECT e MyISAM per INSERT e UPDATE.

  7. #7
    Quote Originariamente inviata da Omar123 Visualizza il messaggio
    Si infatti. Ma il problema è proprio quello. Entrambi sicuramente presentano degli svantaggi, InnoDB per le SELECT e MyISAM per INSERT e UPDATE.


    inanzitutto di quanti record parliamo?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  8. #8
    La tabella della lista dei nomi arriverà sui 1000, o giù di li. Quella dei file sui 10.000

  9. #9
    non sono grandi numeri, verosimilmente non dovresti notare grosse differenze utilizzando un engine rispetto ad un altro.

    vedo se ritrovo i numeri che mysql puo supportare tranquillamente
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  10. #10
    Ok grazie mille

Tag per questa discussione

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.