prodan
26-09-2008, 11:38
Buongiorno ragazzi, ho un quesito che vorrei proporvi riguardo la progettazione di questo sito. Vorrei comunque svilupparlo con software open source coem base di partenza.
Riassumendo in poche righe ho una base dati iniziale con 2 tabelle principali.
La prima riassume la seconda.
Esempio:
Tabella1: Indice degli argomenti (già sia parla di 15K/20K righe iniziali)
Tabella2: Molte righe per ogni argomento (inizialmente si parla di 200 circa)
Organizzato il DB in maniera tale che le due abbiano in comune una chiave primaria per effettuare il JOIN.
Il problema però è nelle ricerche che si debbono effettuare sulle stringhe contenute nei campi del DB.
Penso proprio che ricerche FULL TEXT o LIKE con caratteri Jolly funzionino con tempi faraonici.
Cosa potrei fare?
PS:
Naturalmente mi sto documentando su algoritmi di ricerca e organizzazione dati.
Riassumendo in poche righe ho una base dati iniziale con 2 tabelle principali.
La prima riassume la seconda.
Esempio:
Tabella1: Indice degli argomenti (già sia parla di 15K/20K righe iniziali)
Tabella2: Molte righe per ogni argomento (inizialmente si parla di 200 circa)
Organizzato il DB in maniera tale che le due abbiano in comune una chiave primaria per effettuare il JOIN.
Il problema però è nelle ricerche che si debbono effettuare sulle stringhe contenute nei campi del DB.
Penso proprio che ricerche FULL TEXT o LIKE con caratteri Jolly funzionino con tempi faraonici.
Cosa potrei fare?
PS:
Naturalmente mi sto documentando su algoritmi di ricerca e organizzazione dati.