Mi piacerebbe creare un sito Drupals, fornendo una piattaforma per persone in tutto il mondo che stanno lavorando allo stesso argomento di ricerca per collaborare e comunicare. (Sono sicuro che Drupal è quindi una scelta eccellente).
Tuttavia, questo sito Web dovrebbe includere anche un database relazionale (che sarà uno strumento di ricerca molto interessante per i visitatori del sito Web). Una versione di prova di questo database esiste già in ooo base: ha 50 tabelle con molte relazioni molti-a-molti e uno-a-molti tra loro. Fondamentalmente registra i rapporti tra persone, eventi e organizzazioni.
So che è possibile creare un database relazionale in drupal creando tipi di contenuto personalizzati e utilizzando il modulo di connessione entità. Tuttavia, osservando il modo in cui Drupal archivia questi dati nel suo database mysql, temo che questo modo di costruire un database non sia molto utile per me, poiché sembra molto difficile interrogare i dati (o usare [social rete] software di analisi su di essi). La possibilità di interrogare facilmente i dati è cruciale per il mio database.
So che è possibile aggiungere un secondo database al sito drupal (vedi http://drupal.org/node/18429 ). Tuttavia, non sono sicuro che questa sia la soluzione al mio problema.
Molto breve, vorrei sapere:
(1) Se è possibile cambiare il modo in cui Drupal salva i dati di alcuni tipi di contenuto nel suo database mysql, in un modo che sembra più "naturale" per analizzare i dati (e poterli interrogare facilmente)
(2) Se è possibile aggiungere un secondo mysqldatabase al sito drupal, che organizza i dati di alcuni tipi di contenuto in modo personalizzato (più "naturale"). Se possibile, gli utenti del sito drupal devono essere in grado di aggiungere contenuti e analizzare questi dati, come se fossero salvati nello stesso database.
Sarei molto grato se qualcuno potesse aiutarmi!