山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

mongoDBをJavaで?

Spring Dataを利用したMongoDBの操作
http://codezine.jp/article/detail/7035


このSpring Data MongoDBは何がしたいのでしょうか。

あえてRDBでなくmongoDBを使うメリットは

フィールドを固定しなくていい、定義しなくていい

ことです。

しかしSpring Data MongoDBだとRDBのORマッピング

ほとんど同じになります。

だったらRDBでいいのでは?

まあmongoDBのほうがshardingが簡単にできるという

ようなメリットもあるといえばありますが。

でもデフォルトのJava DriverでJSONやBasicDBObjectで

使うほうが余計なクラスを作らなくていいし

フィールドも変幻自在だしよっぽどいいと思えます。