Gestire ricerche strutturate su più tabelle

di il
3 risposte

Gestire ricerche strutturate su più tabelle

Ciao a tutti, sto sviluppando un applicativo per il luogo in cui lavoro che deve permettere all'utente di effettuare ricerche anagrafiche in base ai campi che compilerà tramite un form, es:
Tutti quelli nati nell'anno tot, residenti in una regione, con tot figli e che abbiano una determinata abilitazione.... Solo che le tabelle potenzialmente interrogabili sono una trentina
Voi come gestireste la cosa?
Ho provato ad effettuare più query filtrando i risultati... Ma il tutto rallenta alquanto...
Sono aperto ad ogni possibile soluzione!!!

3 Risposte

  • Re: Gestire ricerche strutturate su più tabelle

    Detta cosi', sembra che tu debba fare delle interrogazioni su un data warehouse.
    Ricerce/classificazioni su un sacco di parametri, facendo la join su decine e decine di tabelle, e' prorio il tipo di lavoro che fa un DW.
    E tali oggetti (i DW) sono stati pensati PROPRIO perche' un DB classico, in tale situazione, risulta mooolto lento: le join creano tabelle temporanee mastodontiche.

    Probabilmente, quello che ti serve e' un OLAP: Online Analytics Processing.
    Se stai usando un db serio (Oracle, SQL Server), questo ha un modulo dedicato per questo tipo di lavori.
  • Re: Gestire ricerche strutturate su più tabelle

    Ciao,
    grazie tante per la dritta... sinceramente non avevo pensato a questa soluzione.... (in realtà non la conoscevo proprio )
    Ora me la studio per bene e speriamo di riuscire a cavare il ragno dal buco...
  • Re: Gestire ricerche strutturate su più tabelle

    Mi sa che il ragno rimarra' nel buco
    Cincischiare con i DW e' un lavoro decisamente complesso
Devi accedere o registrarti per scrivere nel forum
3 risposte