Me love MongoDB a lot

Cochetez cu Nosql-ul de acum 2 ani. Am folosit intensiv CouchDB si mnesia, doua baze de date non-relationale, real-time, schema free, key-value pair memory map. M-am axat pe CouchDB insa, pe care am gasit-o mai pretabila web-ului.

Nu am fost insa multumit pe deplin de felul in care puteai sa indexezi valorile. Lucene are limitari.

De cateva luni testez MongoDB, o baza de date orientata pe documente, schema free, cu suport pentru indexare si care imbina SQL cu NoSQL. In plus mi se pare de o simplitate geniala, parca ai folosi Django.

Fiind dezvoltat in C++ MongoDB este rapid, foarte rapid. Ce face CouchDB-ul face si Mongo, chiar mai mult, are full index support, grid fs. Are si cateva dezavantaje (scuzabile insa fiind o aplicatie tanara): scalarea pe orizontala (sharding-ul) este in faza de teste pentru ultima versiune, indexarea are costuri mari (mai trebuie optimizari).

Totusi pentru a va deschide apetitul sa vedem cine foloseste MongoDB:
- sourceforge
- foursquare
- bit.ly
- github
- disqus
- collegehumor
- New York Times
- justin.tv

si multi altii.