sql >> Databáze >  >> NoSQL >> MongoDB

Mongoid nebo MongoMapper?

Chvíli jsem používal MongoMapper, ale rozhodl jsem se migrovat na MongoId. Důvodem jsou skryté problémy plus arogance vůči uživatelům. Musel jsem proskočit obručemi, aby MongoMapper fungoval s Cucumber (nakonec se to podařilo) a vložit pár záplat, i když byl projekt jednoduchý, ale o to nejde. Když jsem se pokusil odeslat opravu chyby (kvůli nekompatibilitě s ActiveRecord), zdálo se, že byli naštvaní, že jsem našel problém a byl jsem odstrčen. Během testování jsem také narazil na velkou chybu v implementaci jejich dotazů, zatímco jejich testování bylo vyladěno tak, aby testy prošly. Po mých předchozích zkušenostech jsem se neodvážil to odeslat.

Mají výrazně nižší počet žádostí o stažení a odeslání chyb/funkcí než MongoId, tj. účast komunity je mnohem nižší. Stejné zkušenosti jako já?

Nevím, který z nich má nyní více funkcí, ale v MongoMapper nevidím moc budoucnosti. Nevadí mi opravovat problémy a přidávat funkce sám, ale vadí mi situace, kdy by chyby neopravovali.



  1. Jak odstranit jeden „dokument“ pomocí „ID“ pomocí oficiálního ovladače C# pro MongoDB?

  2. Snížení velikosti souboru databáze MongoDB

  3. MongoDB vs MySQL NoSQL - Proč je Mongo lepší

  4. Jak jsou data v databázi MongoDB uložena na disku?