[解決済み] Mongoid か MongoMapper か?[終了しました]。
2023-06-06 19:43:42
質問
MongoMapperを試したところ、機能は充実している(ほぼすべてのAR機能を提供している)のですが、大きなデータセットを使ったときのパフォーマンスにはあまり満足していません。誰かMongoidと比較したことがありますか?パフォーマンスの向上はありましたか?
どのように解決するのですか?
私はしばらく MongoMapper を使っていましたが、MongoId に移行することにしました。理由は、隠れた問題点とユーザーに対する横柄な態度です。私は、MongoMapper を Cucumber で動作させるために輪をくぐり抜けなければならず (最終的には成功しました)、プロジェクトが単純であってもいくつかのパッチを適用しなければなりませんでしたが、それは問題ではありません。ActiveRecordとの非互換性による)バグフィックスを提出しようとしたら、私が問題を発見したことに腹を立てているようで、押し問答になったことがあります。また、テスト中に、クエリの実装に大きなバグがあったのですが、テストは通るようにチューニングされていました。前回の経験から、あえて提出する必要はありませんでした。
彼らは、MongoIdよりもプルリクエストやバグ/機能の提出の数が著しく少なく、つまりコミュニティの参加が非常に少ないです。私と同じ経験ですか?
今はどちらがより多くの機能を持っているかわかりませんが、MongoMapperにはあまり未来を感じません。自分で問題を修正したり機能を追加したりするのは構わないのですが、彼らがバグを修正しないような状況は気になります。
関連
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Rubyの"==="演算子は何をするのですか?重複] [重複
-
[解決済み] RubyのREPLを開くコマンドは何ですか?
-
[解決済み] ruby の rescue 節に複数のエラークラスを DRY に渡す方法
-
[解決済み] Hash.new([]などのHashのデフォルト値を使用すると、予期せぬ動作(値が消える/変わる)が発生します。)
-
[解決済み] メソッドから2つ以上の値を返す
-
[解決済み] Rubyでオブジェクトのキーを配列として取得する
-
[解決済み] 既存の文字列に追加する
-
[解決済み] バージョン要件におけるティルデグレータン(~>)の意味?
-
[解決済み] 配列に要素がない場合、その要素を追加します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyでコンソールから入力を読み込む?
-
[解決済み] rubyのClassとKlassの違いは何ですか?
-
[解決済み] Ubuntu 14.04にRuby 2.1.4をインストールする方法
-
[解決済み] Ruby: selfを拡張する
-
[解決済み] Herokuの基本的なアプリのロードに2秒かかるのはなぜですか?
-
[解決済み] rspecでテストグループを無効にする?
-
[解決済み] 文字列内の複数の空白と改行を削除する
-
[解決済み] OSX 10.9 MaverickにNokogiriをインストールするとエラーになる?
-
[解決済み] 配列要素のインデックスを O(n) よりも高速に取得する。
-
[解決済み] インスタンス変数の値をその名前で取得する