MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoid czy MongoMapper?

Używałem MongoMappera od jakiegoś czasu, ale zdecydowałem się na migrację do MongoId. Powodem są ukryte problemy i arogancja wobec użytkowników. Musiałem przeskoczyć przez obręcze, aby MongoMapper działał z Cucumberem (udało się w końcu) i umieścić kilka łatek, nawet projekt był prosty, ale nie o to chodzi. Kiedy próbowałem przesłać poprawkę błędu (z powodu niezgodności z ActiveRecord), najwyraźniej wkurzyli się, że znalazłem problem i byłem popychany. Podczas testowania napotkałem również poważny błąd w implementacji zapytań, podczas gdy ich testowanie zostało dostrojone w sposób, który przechodzą testy. Po moich wcześniejszych doświadczeniach nie odważyłem się go złożyć.

Mają znacznie niższą liczbę żądań ściągnięcia i zgłaszania błędów/funkcji niż MongoId, tj. udział społeczności jest znacznie niższy. Takie samo doświadczenie jak moje?

Nie wiem, który z nich ma teraz więcej funkcji, ale nie widzę zbyt wiele przyszłości w MongoMapperze. Nie mam nic przeciwko samodzielnemu naprawianiu problemów i dodawaniu funkcjonalności, ale przeszkadzają mi sytuacje, w których nie naprawiliby błędów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Oblicz średnią wartość dokumentu mongodb

  2. Dostęp do MongoDB z Go

  3. Jak zarządzać połączeniami MongoDB w aplikacji internetowej Node.js?

  4. Odpytywanie obiektów osadzonych w Mongoid/rails 3 (operatory Lower than, Min. i sortowanie)

  5. Czynniki operacyjne do rozważenia podczas modelowania danych MongoDB