• ModSenior

    Database più veloce

    Navigando su internet alla ricerca del database con prestazioni migliori si è trova solo roba che si contraddice l'una con l'altra.

    Supponendo di avere un database di dimendioni sui 200mb e che si facciano 30 query al secondo in modo costante.

    Perchè tipo di database optereste (mysql,postgresql,oracle...)? e perchè?


  • User Attivo

    Ciao Thedarkita,
    sicuramente mysql, anche se oracle dovrebbe essere il miglior db in assoluto. Mi astengo dal commentare postgresql che conosco pochissimo, ma che personalmente non metterei avanti agli altri.

    La scelta dipende anche dagli strumenti che utilizzi per gestire il db: se fai tutto in php, la sua accoppiata con mysql sembra imbattibile, specie per il fatto che mysql è gratuito mentre oracle credo non lo sia.

    Probabilemente, strutturando al meglio gli indici del db e carrozzando opportunamente la macchina non dovresti avere problemi con mysql.

    Attendiamo altri pareri...
    :ciauz:


  • ModSenior

    Grazie per il consiglio, ho letto da certe parti che mysql con l'aumentare delle richieste e di dimensione in confronto postegresql è molto più lento

    in altra c'era l'esatto contrario 😄

    Vediamo se qualcun'altro li ha provati e ci da il suo parere 😄


  • Bannato User Attivo

    Ho trovato per caso questo documento che potrebbe risolvere alcuni dubbi sull'uso o meno di MySQL:
    bias.csr.unibo.it/lumini/sils/presentazioni\InnoDB.pdf

    Allego i grafici dei benchmark fatti su select e insert (a confronto con PostgreSQL e SQLite).

    Riporto le conclusioni:

    Scegliere quale DBMS usare dipende dalle esigenze del progetto
    specifico.

    • MySQL 5.x presenta come punti di forza:[INDENT]● Open Source
      ● Multipiattaforma
      ● Costi contenuti anche con licenza commerciale
      ● Ottimo supporto tecnico (caso commerciale)
      ● Una comunity attiva
      [/INDENT][INDENT]
    • Google recentemente ha rilasciato una patch per MySQL e alcuni tools[/INDENT][INDENT]● Differenti Storage Engine
      [/INDENT][INDENT]● Richieste Hardware contenute[/INDENT]