問題タブ [journaling]

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 投票する
0 に答える
106 参照

mongodb - MongoDB を停止してオブジェクトに値を追加するには?

私は、データベースに書き込む必要があり、コンテンツを d3js で表示する必要がある小さな個人的なプロジェクトを書いています。だから私は{x: "2004-10-02", y:20}などを含むオブジェクトを使用しています...今、mongoDBが追加され 、Mongooseで使用 する値を変更した場合y0:0でも 追加されることがわかりました。y1: 20y$set

私はこれを持っていますSchema

それは正常に動作します。この本文でリクエストを送信するドキュメント (不完全なモデル) を挿入できます。

これでリクエストを処理します:

次に、配列に値を追加しvalues(上記のスキーマを参照)、最初は正常に機能しますが、配列内のエントリを上書きしようとすると、オブジェクトの古い値のように見える余分な値が含まれる、混乱したオブジェクトになります。y財産。

values配列にエントリを追加する方法は次のとおりです。

しかし、コンテンツを取得すると、配列内で奇妙な問題が発生しました。

コンソールで次のオブジェクトを取得します。

これは Chrome の RestWebServiceClient エクステンションにあります。

しかし、コンソール内で Angular を使用してコレクションを反復処理すると、次のようになります。

これは私を夢中にさせています。配列をマップしてこれを取り除く必要があります。なぜその余分な作業をする必要があるのでしょうか?

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

mongodb - ジャーナリング対応のDBを32bit系で使いたい - MongoDB

64 bit以前にマシン上で開発された既存のアプリケーションを実行したいと考えています。64ビットでジャーナリングが有効になっている既存のデータベースmongoDBがすでにあります。

システムでは32 bitジャーナリングが有効になっていないため、この DB で MongoDB サービスを実行しようとすると、機能しません

この DB を再利用して、32 bitシステムでこのアプリケーションを実行するにはどうすればよいですか?

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

akka - akka persistentview は、永続化されたものとは逆の順序でメッセージを受信できますか?

つまり、メッセージの最近の履歴にジャーナルからすばやくアクセスできますか?

たとえば、永続化されたジャーナル メッセージを次のように並べます。

A、B、C、D、E の順に。

永続ビューは、E、D、C、B、A の順にメッセージを受信できますか?

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

mongodb - ジャーナル内のコンテンツのmongodbセキュリティ

Messages コレクションからユーザー メッセージを削除するなど、特定のデータベース アイテムの痕跡を削除したいと考えています。誰もアイテムを再作成できないように、対応するジャーナル エントリをクリーンアップする方法を見つけようとしています。可能であれば、この目的のためにジャーナリングを無効にしたくありません。短いジャーナリング サイクリング ウィンドウ (x 時間後にジャーナルが自動的にクリーンアップされる) を設定することも選択肢の 1 つかもしれません...

既存のドキュメントと回答を検索してみましたが、何か見落としている可能性があります。任意のポインタをいただければ幸いです。

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

mongodb - mongo.conf を変更してジャーナリングを設定する方法

「/etc/mongo.conf」を変更してジャーナリングを設定smallfiles=trueしようとしていますが、書き込み権限がありません。

それに正しい方法はありますか?

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

mongodb - Mongo - ジャーナリングがオフになっている場合、WriteConcern j オプションは何をしますか?

jWrite Concern Option が true に設定され、mongod がジャーナルなしで実行されている場合に何が起こるかについて、ドキュメントは明確ではありません。これは、書き込み操作がデータベースにコミットされたことが確認された後に戻ることを示していますか? または、書き込みがデータベースにコミットされる前に、書き込み操作が戻る可能性がありますか? 私はこれについて間違って考えていますか?

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

mongodb - Mongo ジャーナル ファイルのクリーンアップ

ジャーナル ファイルをリセットする方法はありますか。影響はありますか?

現在、ec2 で多くのスペースを占有している 2GB のジャーナル ファイルがあります。

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

bash - MongoDB ジャーナリングが有効になっていますか?

MongoDB ジャーナリングが bash スクリプトで有効になっているかどうかを確認したいと考えています。

あまり信頼できないので、構成ファイルを検索する以外の方法でそれを行うことはできますか。

可能ですmongo --eval "something"か?

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

mongodb - mongodbのジャーナリングには25G 250iopsが必要です

公式ドキュメントに従ってmongodb を AWS にデプロイしました。テンプレートが完成した後、2 つの巨大なボリュームが割り当てられていることがわかりました。 ここに画像の説明を入力

いくつかの調査の後、テンプレートファイルにハードコーディングされていることがわかりました(ガイドによって提供されます): ここに画像の説明を入力

そしてジャーナリングに使用されます:

ここに画像の説明を入力

私は専任のデータベース管理者ではないので、これほど巨大なストレージを割り当てる理由を知りたい

ジャーナリング ボリュームの ios 率を下げるとデータベース全体のパフォーマンスが低下するかどうかを知りたい