高可用性を実現するレプリカセットのしくみ
データストアを選定する際,
可用性を実現するためにMongoDBで提供されているのが
ただ,
こうしたしくみのため,
「たとえば5台分のパフォーマンスが必要な場合,
このようにハードウェアの利用効率はよくありませんが,
さらに
MongoDBを利用したアプリケーション開発での注意点
さて,
「実はMongoDBのNode.
さらにもう1つ,
ドキュメントのサイズにも注意が必要と説明するのは津田氏です。次々とデータをドキュメントに格納していると,
「最初,
パフォーマンス低下を防ぐコツ
最後にパフォーマンスを向上させるためのコツについて伺ってみました。特にパラメータ調整を施さずともそこそこのパフォーマンスを発揮するMongoDBですが,
開発時における注意点として,
oplogとはデータ更新に対するオペレーションを記録した一種のデータベースであり,
さらにシャーディング時にどのキーを使って分散するかの調整も重要とのこと。できる限り分散して処理ができるようにキーを設定するのが基本ですが,
「たとえば前方一致で最初の10件だけを取得するといったクエリを投げる場合,
早い時期からMongoDBを導入してきたサイバーエージェントならではの導入と開発のためのノウハウを紹介しましたが,
- サイバーエージェント公式エンジニアブログ
- URL:http://
ameblo. jp/ principia-ca
エンジニアの生の声を週替わりでお届け中!