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

    [MySql] Popolare un database con tanti dati, esiste un programma che me lo fà?

    Ciao,
    praticamente l'anno scorso ho fatto un esame di basi di dati in cui ho portato un progetto (db in MySql di un sistema di aste online stile e-bay).
    Quest'anno per un altro corso avanzato di basi di dati devo ottimizzare il database, aggiungere store procedure, trigger, etcetc.

    Per la parte di ottimizzazione la professoressa vuole l'ottimizzazione delle query mediante l'uso di viste e di indici ed in pratica avrei la necessità di popolare il mio database con un'ENORME mole di dati (che non posso andare ad inserire a mano perchè finirei nel 2020) per far vedere la differenza nei tempi di esecuzione tra query normali e query ottimizzate.

    Popolo a dismisura il DB per simulare una situazione di uso pseudo reale...poi scelgo un certo numero di query da ottimizzare (per esempio quelle che si prevede maggiormente usate dagli utenti) e devo far vedere i tempi di risposta di MySql con la query normale e con quella ottimizzata mediante view o andando ad inserire indici nel DB.

    Ora il mio problema è come fare ad inserire questa enorme mole di dati che mi permetta di fare dei test !?!?

    Vanno benissimo dati casuali...basta che rispettino i campi del db...

    Esiste qualche programma che mi popola automaticamente il mio db?

    Grazie
    Andrea

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Re: [MySql] Popolare un database con tanti dati, esiste un programma che me lo fà?

    Originariamente inviato da AndreaNobili
    Esiste qualche programma che mi popola automaticamente il mio db?

    Grazie
    Andrea
    Se intendi realizzarlo tu, le informazioni che hai dato sono poche. Manca il linguaggio con cui realizzarlo, manca la struttura del DB, ecc.

    Se intendi cercare un software già pronto, sposterò in "Windows e Software" o "Linux e Software" o "Mac e Software" a seconda della piattaforma. La ricerca software viene seguita di là.

    In attesa di ulteriori dettagli o conferma di spostamento.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    Re: Re: [MySql] Popolare un database con tanti dati, esiste un programma che me lo fà?

    Originariamente inviato da LeleFT
    Se intendi realizzarlo tu, le informazioni che hai dato sono poche. Manca il linguaggio con cui realizzarlo, manca la struttura del DB, ecc.

    Se intendi cercare un software già pronto, sposterò in "Windows e Software" o "Linux e Software" o "Mac e Software" a seconda della piattaforma. La ricerca software viene seguita di là.

    In attesa di ulteriori dettagli o conferma di spostamento.


    Ciao.
    Ecco appunto, vorrei evitare di doverlo realizzare io perchè ho poco tempo...se esistesse qualcosa di prefatto che popola il mio database MySql con dei dati....qualcosa che possa girare sotto Windows...me lo puoi spsotare in Windws sopftware?
    Grazie
    Andrea

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Re: Re: Re: [MySql] Popolare un database con tanti dati, esiste un programma che me lo fà?

    Originariamente inviato da AndreaNobili
    me lo puoi spsotare in Windws sopftware?
    Grazie
    Andrea
    Fatto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: [MySql] Popolare un database con tanti dati, esiste un programma che me lo fà?

    Originariamente inviato da AndreaNobili
    Ciao,
    praticamente l'anno scorso ho fatto un esame di basi di dati in cui ho portato un progetto (db in MySql di un sistema di aste online stile e-bay).
    Quest'anno per un altro corso avanzato di basi di dati devo ottimizzare il database, aggiungere store procedure, trigger, etcetc.

    Per la parte di ottimizzazione la professoressa vuole l'ottimizzazione delle query mediante l'uso di viste e di indici ed in pratica avrei la necessità di popolare il mio database con un'ENORME mole di dati (che non posso andare ad inserire a mano perchè finirei nel 2020) per far vedere la differenza nei tempi di esecuzione tra query normali e query ottimizzate.

    Popolo a dismisura il DB per simulare una situazione di uso pseudo reale...poi scelgo un certo numero di query da ottimizzare (per esempio quelle che si prevede maggiormente usate dagli utenti) e devo far vedere i tempi di risposta di MySql con la query normale e con quella ottimizzata mediante view o andando ad inserire indici nel DB.

    Ora il mio problema è come fare ad inserire questa enorme mole di dati che mi permetta di fare dei test !?!?

    Vanno benissimo dati casuali...basta che rispettino i campi del db...

    Esiste qualche programma che mi popola automaticamente il mio db?

    Grazie
    Andrea

    Se posti l'esatta struttura della tua tabella si può provare a realizzare uno script in php per il popolamento.

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.