キャッピングされたコレクションは何ですか、特にMongoDBのコンテキストで、そしてキューとの比較の違いは何ですか?キャッピングされたコレクションとキュー
答えて
キャプトコレクションは、最も古い文書を削除します。
from mongo:キャプトコレクションは バッファを円形に類似した方法で動作します。コレクションは、その割り当てられたスペースを埋めたら、それは コレクションで最も古い文書を上書きすることによって、新しいドキュメントの余地 になります。 - でキャッピングされた(それはメモリ不足のような例外 を投げることができ)たときにフル
キューがデキュー時にレコードを削除することができ
キューレコードを削除しません。
キューに比較しますあなた自身でそれを削除する必要があるコレクション
キャップ付きコレクションクリーンアップ:キャップ付きコレクションサイズが40ドキュメントの場合 - 41st dドキュメントが追加されました - >最初のエントリが削除されました
私はこれが最も重要なものだと思います - ご意見は歓迎です!
キャップド mongodbのコレクションはcircular bufferの実装です。公式ドキュメントから
キャプトコレクション挿入し、挿入順序に基づいて文書を検索するハイスループット操作をサポートする固定サイズのコレクションがあります。キャッピングされたコレクションは循環バッファーと同じように機能します。コレクションが割り当てられた領域を満たすと、コレクション内の最も古い文書を上書きして新しい文書のためのスペースを確保します。それが制限に達した時に頂いたコレクションからALLドキュメントを処理する必要がある場合には問題となることができるように
おかげさまで、ありがとうございました。しかし、もっと詳しく説明することはできますが、これで実際にはわかりません。 – dmi3y
- 1. MongoDbでキャッピングされたサブコレクション
- 2. は、mongodbにキャッピングされたコレクションを格納するレプリカを使用します
- 3. MongoDB 2.4.8キャッピングされたコレクションと利用可能なすべてのメモリを消費するカーソル
- 4. キャッピングされたコレクションからドキュメントを削除するにはどうすればよいですか?
- 5. キャッピング積算合計
- 6. Javaのネストされたキュー
- 7. アルフレコネストされたコレクション
- 8. ネストされたオブジェクトとコレクションのサイズ
- 9. フィルタリングされたクエリのクエリとコレクション
- 10. ネストされたモデルとバックボーンのコレクション
- 11. キャッピングのBigInteger番号は
- 12. Backbone.jsのページングされたコレクション
- 13. Laravel filterネストされたコレクション
- 14. バックボーン - モデルネストされたコレクション
- 15. 同期化されたコレクション
- 16. ネストされたコレクションのタイプ
- 17. キューのコレクションのJavaデータ構造
- 18. Celeryで作成された一時キュー
- 19. キューにリンクされたリストのフロントメソッド
- 20. Pythonのキューにリンクされたリスト
- 21. プロデューサーのデッドロックコンシューマーC#バインドされたキュー
- 22. キューとスタックのコレクションはありますか?
- 23. JMS、一時キューが破棄されたときの検出
- 24. 作成されたキューとグローバルキューの違い。 Swift 3
- 25. タスクがバックエンドターゲットでキューに追加されたときのログインエラー
- 26. Backbone.js - キャッシュされたビューとモデルのイベントのコレクションとバインド
- 27. ビューとAJAXがロードされたコレクションとのイベントバインド
- 28. 非同期(キューに登録された)メッセージと関連付けられたセッションデータ
- 29. FourSquare会場検索制限パラメータが20でキャッピングされていますか?
- 30. コレクションのコレクションにバインドされたリストボックスのリストボックス
ありがとう、大丈夫です: - キューは古い要素(FILO)を自動的に削除します。 - キャップされたコレクションで明示的にクリーンアップ(?)が発生しました。クリーンアップはありません。 – dmi3y
@ dmi3y古い文書はそれからただ削除されます。したがって、キャップ付きコレクションのサイズが40ドキュメントの場合、41を追加すると、> 1が削除されます – profesor79