Sto per iniziare con un'applicazione che utilizza la ricerca JSF 2, Seam 3, Hibernate e Hibernate con le seguenti caratteristiche:
- Gli utenti caricheranno i documenti (pdf, doc).
- Possono esserci milioni di documenti.
- L'applicazione verrà distribuita nel cloud.
Ecco le mie domande:
- Quale sarà il posto migliore in cui archiviare i documenti: un database o un sistema di gestione dei contenuti (CMS)?
- Se scegli un database, dovrei andare con db? orientato al documento?
- Esiste qualche integrazione tra Hibernate e database orientati ai documenti o CMS per recuperare i documenti e indicizzarli in Lucene?
Fondamentalmente sto cercando un approccio che possa essere utile per l'archiviazione dei documenti nel cloud, una facile accessibilità dei documenti per l'indicizzazione e il mantenimento delle prestazioni in mente.
Qualsiasi suggerimento / esperienza o link su questo sarà buono.