Mi ero orientato verso CouchDB, mi ha attratto l'interfaccia già Restful e l'indexing in Map-Reduce, ma poi ho compreso che le query complesse (le query "contains" ossia il LIKE di sql) non sono il suo forte: dovrei definire centinaia di view diverse.
Ora vorrei approcciarmi a MongoDB che sembra il noSQL document oriented più diffuso, ma non vorrei perderci tempo per poi scoprire che manca una funzionalità importante che a me serve.
Ricapitolo le mie richieste:
-NoSQL document oriented
-non mi interessa molto la possibilità di avere un database distribuito data l'esigua mole di dati totali
-interfaccia rest o simile
-possibilità di fare query complesse (ossia: seleziono i documenti che hanno campo1 che comincia per "a",campo2 che comincia per "1" e campo3="100")

Rispondi quotando