Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: [mysql] struttura db

  1. #1

    [mysql] struttura db

    Salve,

    sto elaborando un'applicazione piccolina ed ho una tabella "transazioni" che ha i seguenti campi:

    id | link | share | qta | price | data | hour | fee

    adesso devo associare ogni transazione all'account che l'ha inserita.. è meglio avere una tabella separata e lavorare con i JOIN o va bene anche inserire l' "id_account" sulla tabella transazioni????

    mi serve la soluzione migliore perchè è un punto fondamentale.. tenete conto che le righe saranno tantissime..!

    Grazie
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    io creerei una tabella separata, con le opportune foreign key e creerei una storeprocedure per inserimento/modifica/cancellazione dati oltre a un paio di viste preparate ad hoc.

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Riesumo un vecchio thread (l'ho visto oggi attraverso la firma dell'utente)

    Dipende.
    Se (come penso) una transazione può essere svolta da un solo utente va aggiunto id_account alla tabella transazioni, altrimenti se è un associazione molti a molti va fatta una tabella di raccordo(Transazioni_Account) tra la tabella Transazioni la tabella Account (se esiste.).

  4. #4
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    150
    La seconda che hai messo.
    Che senso ha dover pagare un join? Nessuno.
    Anche perchè la chiave da importare è della stessa dimensione dell'attributo.
    Quindi hai solo difetti, e nessun pregio

  5. #5

    Re: [mysql] struttura db

    meno tabelle interroghi più veloce sarà la query.
    cmq mysql è defunto, grande compagno di viaggi ma la storia è finita.

    usa cassandra db gratuito rilasciato dal team di facebook,
    usato tanto per dirtene una da twitter
    naturalmente linux.
    http://cassandra.apache.org/

    cassandra wiki

    http://pdfcast.org/images/s/357/cass...postgresql.jpg

  6. #6
    Grazie per le risposte..

    Attualmente sto usando la soluzione

    id | aid | link | share | qta | price | data | hour | fee

    per ora sto effettuando test in locale quindi la dimensione della tabella è contenuta ma da una stima che ho fatto, molto al ribasso, nel primo periodo dovrei stare intorno ai 5000 inserimenti al giorno.. che comunque aumenteranno col passare del tempo

    capite anche voi che si fa presto ad arrivare a un bel po' di righe e sono preoccupato perchè non so come gestirle per ora..

    se avete consigli ben vengano
    Questa volta, più che un voto.. è favoreggiamento.

  7. #7
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    150

    Re: Re: [mysql] struttura db

    Originariamente inviato da giovannifa
    meno tabelle interroghi più veloce sarà la query.
    cmq mysql è defunto, grande compagno di viaggi ma la storia è finita.

    usa cassandra db gratuito rilasciato dal team di facebook,
    usato tanto per dirtene una da twitter
    naturalmente linux.
    http://cassandra.apache.org/

    cassandra wiki

    http://pdfcast.org/images/s/357/cass...postgresql.jpg

  8. #8
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    150
    Originariamente inviato da Al_katraz984
    Grazie per le risposte..

    Attualmente sto usando la soluzione

    id | aid | link | share | qta | price | data | hour | fee

    per ora sto effettuando test in locale quindi la dimensione della tabella è contenuta ma da una stima che ho fatto, molto al ribasso, nel primo periodo dovrei stare intorno ai 5000 inserimenti al giorno.. che comunque aumenteranno col passare del tempo

    capite anche voi che si fa presto ad arrivare a un bel po' di righe e sono preoccupato perchè non so come gestirle per ora..

    se avete consigli ben vengano
    Ma cosa ti turba?
    Mi sembrano numeri piccoli

  9. #9
    dici?
    Questa volta, più che un voto.. è favoreggiamento.

  10. #10
    Originariamente inviato da Al_katraz984
    dici?
    molto piccoli

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.