タグ

ブックマーク / cam-inc.co.jp (1)

  • MongoDB Aggregationを使う際の注意点 | 株式会社CAM

    |目次 1. はじめに 2. 前提 3. Aggregationの最適化 4. Pipleineのメモリ上限 5. Sharding環境でのAggregationについて 6. さいごに 7. 参考文献 |はじめに CAM でバックエンドエンジニアをしている「たいしん」です。 こちらは CAM advent calendar 2022 の 7日目の記事です。 今回はMongoDB aggregationの最適化について学んだので紹介します。 |前提 「MongoDB」とは「ドキュメント」と呼ばれるkey:valueデータを「コレクション」というまとまりで管理するドキュメント指向のデータベースです。「Aggregation」はデータの集計を行う際に使用します。 例えばチャットアプリでユーザーが受信したメッセージの既読を管理するコレクションの中に次のデータがあったとします。 このデータに対して

    MongoDB Aggregationを使う際の注意点 | 株式会社CAM
  • 1