タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DBとmongodbに関するpromisedhillのブックマーク (1)

  • 第10回 MongoDBでの集計処理 | gihyo.jp

    MongoDBでの集計処理の概要 一般的なNoSQLプロダクトは、RDBSQLでいうGroup By句やSum関数などの集計機能がありません。集計を実施するには、アプリケーション側で独自にコードを書くことになります。 しかし、MongoDBは、NoSQLのパフォーマンスを維持しながら、RDBライクな機能を実装することを開発方針として掲げており、集計機能に関してもいち早く実装してきました。MongoDBで集計処理を行う方法は3つあります。 1. Aggregationフレームワーク SQLでいうGroup By句やSum関数を提供します。Mongo Shellからクエリと同じように実施できます。一部の処理($groupと$sort)はシャーディングに対応しており、各シャードで処理します。 2. MongoDBMap/Reduce機能 Map関数/Reduce関数を独自に定義し、集計処理を

    第10回 MongoDBでの集計処理 | gihyo.jp
  • 1