問題タブ [wiredtiger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1231 参照

mongodb - レプリカ モードでの oplog コレクションに対する MongoDB 3.0 書き込みロック

レプリカ モードでは、任意の DB 内の任意のコレクションへの各書き込み操作は、oplog コレクションにも書き込みます。

現在、複数の DB に並行して書き込む場合、これらすべての書き込み操作は oplog にも書き込まれます。私の質問: これらの書き込み操作には oplog をロックする必要がありますか? (私は w:1 書き込み懸念を使用しています)。もしそうなら、これは、すべての異なる DB へのすべての書き込み操作の間にグローバル ロックを設定するのと似ていますね。

これについて何かヒントをいただければ幸いです。

0 投票する
1 に答える
590 参照

mongodb - Mongodb での wireTiger エンジンの zlib 圧縮

ワイヤードタイガー エンジンの zlib オプションを含めると、Mongod が起動しません。無効にすると、問題なく動作します。mongod.conf ファイルのオプションを更新し、service mongod start を使用してデータベースを開始しました。次のエラーが表示されます:「mongod.serviceのジョブが失敗しました。詳細については、「systemctl status mongod.service」および「journalctl -xn」を参照してください。以前に Mongo 3.0 で zlib 圧縮を使用したことがある人は、何が起こっているのか教えてもらえますか? 設定ファイルのzlib関連の構文ではないかと思います。

0 投票する
0 に答える
92 参照

mongodb - ファイルシステムUbuntu 15.10でWired Tigerのコレクションをどのように識別できますか

MMAPv1 を使用すると、データベースの格納場所を簡単に特定できます。たとえば、「テスト」データベースは次のように簡単に識別できます。

"/data/db/test.ns"

このようにして、これがデータベースの場所であることが保証されます。これは知っておくと非常に役立ちます。一例として、正しいデータベースをバックアップしていることを確認するのに役立ちます。復元されたデータが期待される場所にあることを確認することは別です。

ストレージ エンジンが Wired Tiger の場合、データベース名も特定できるかどうかを知りたいです。私はのフォーマットを見てきました

しかし、これでは、コレクションの実際の名前やコレクションが存在するデータベースを確認することはできません.

これについて何か助けていただければ幸いです。ありがとう、リック・ファリーナ

0 投票する
1 に答える
1229 参照

python - コレクションレベルでpymongoにwiredTigerを追加するには?

私は、wiredTiger エンジンを使用して MongoDB 3.0 でデータ圧縮を有効にしようとしています。圧縮はサーバー レベルで正常に機能し、次のように mongo サーバー構成ファイル内のすべてのコレクションにグローバル圧縮アルゴリズムを提供できます。

この圧縮をコレクション レベルで有効にしたいと考えています。これは、mongodb シェルで以下のコードを使用して実行できます。

pymongo ドライバーを使用してこれを行うにはどうすればよいですか?

0 投票する
2 に答える
5707 参照

mongodb - MMAPv1 で生成されたデータを WiredTiger に移行する

データベースとしてmongodb 3.0を使用して(keystonejs)webappを実行しています。webapp のクローンを作成し、3.2 mongodb リリースを使用して 2 番目のインスタンスを実行しました (生成されたがまだ空のデータベース上で)。ここで行う必要があるのは、最初のデータベースから 2 番目のデータベースにデータを取得することです。mongodb 3.2 は WiredTiger である別のデフォルト ストレージ エンジンを使用するため、クローンはそのエンジンを使用します。ただし、元のアプリは MMAPv1 を使用します。MMAPv1で作成したデータをWiredTigerに移行する簡単な方法はありますか?

0 投票する
1 に答える
2125 参照

spring - Spring 3.2 と互換性のある Spring Data MongoDB の最後のバージョンは何ですか?

アプリケーションで WiredTiger Engine を使用する必要があります。これは最新の mongodb バージョン 3.2.2 で使用でき、Maven リポジトリは Spring Data MongoDB バージョン 1.8.4、Java ドライバー バージョン 2.13.3 を使用しており、MongoDB バージョンをインストールしました。 2.6.11.

Spring 3.2.2.RELEASE と互換性を持たせるには、どのバージョンの spring-data-mongodb を使用すればよいですか?

これは、次の未回答の質問の複製です:

Spring Data MongoDB のどのバージョンが Spring 3.2.2.RELEASE と互換性がありますか?

しかし、質問を再質問したりコメントしたりする権限がありません。