Su un nuovo progetto ho bisogno di un uso intenso di lucene per l'implementazione di un ricercatore. Questo ricercatore sarà un pezzo molto importante (e grande) del progetto. È valido o conveniente sostituire Database relazionale + Lucene con MongoDb?MongoDB è un'alternativa valida al db + lucene relazionale?
modifica: Ok, chiarirò: non sto chiedendo il rischio, posso pagare quel prezzo in questo progetto. Il mio punto è: MongoDB è orientato a questo genere di cose? Posso creare un motore di ricerca completo con la stessa perfomance che posso ottenere su Lucene ?. Un amico mi ha indicato MongoDB come alternativa, ma non vedo se la performance di Lucene viene fornita con l'alternativa del documento (e poi, lo vedrò anche in MongoDB), o, d'altra parte, l'indice invertito e le ottimizzazioni sono complete indipendente dall'orientamento del documento.
I miei 2 centesimi: vorrei adottare un approccio a componenti, in cui è possibile avere in seguito la possibilità di modificare l'origine dati sottostante –
Ok, chiarirò: non sto chiedendo il rischio, posso pagare quel prezzo in questo progetto. Il mio punto è: MongoDB è orientato a questo genere di cose? Posso creare un motore di ricerca completo con la stessa perfomance che posso ottenere su Lucene ?. Un amico mi segnala MongoDB come alternativa, ma non vedo se la performance di Lucene viene fornita con l'alternativa al documento (e poi, lo vedrò anch'io in MongoDB), o, d'altra parte, l'indice invertito e le ottimizzazioni sono completamente indipendente dall'orientamento del documento. – Hugo