2

私はMongoKitとMongoEngineの親切な助けを借りてMongoDBに飛び込んできましたが、それからここでデータマッパーが必要かどうかを考え始めました。私が言及した両方のマッパーは、努力なしで簡単なことを行うことを可能にします。しかし、単純なCRUDを実行するために何か努力が必要ですか?NoSQLの場合、マッパーは1つのAPIを別のAPIに置き換えるだけのように見えます(ただし、もちろん、データ検証、より厳密なスキーマ、自動参照/逆参照があります)

アプリケーションでデータマッパーを使用していますか?それら(アプリ)の大きさはどれくらいですか?なぜそうなのか、なぜそうなのか?

ありがとう

4

1 に答える 1

1

バックエンドにMongodbを使用して本番サイトを実行しています(Mongoへの直接クエリはなく、間に検索レイヤーがあります)。私たちは独自のビジネス/オブジェクトレイヤーを作成しました。プログラマーがカスタムロジックを作成するのは自然なことのように思えたと思います。データベース層とビジネス層を分離しましたが、別のライブラリを使用する必要はありませんでした。ソフトウェアは進化し続けているので、それは理にかなっていると思います。1,500万件のレコードがあります。

于 2010-08-24T02:57:13.800 に答える