問題タブ [wal]

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

hbase - Hbase に WAL が必要な理由

私は Hbase を初めて使用しますが、Hbase がすべての操作を WAL と memstore に書き込むことがわかりました。

Q1: なぜ Hbase に WAL が必要なのですか?

Q2 : Hbase は、データを配置または削除するたびに WAL に書き込む必要がありますが、データ ファイルだけで操作しないのはなぜですか?

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

postgresql - Postgre スレーブ サーバー ログ再生の詳細

Postgres は、WAL (Write Ahead Log) ファイルによるマスター スレーブ レプリケーションをサポートしています。

マスター サーバーでは、呼び出されたバックエンド プロセスWALSenderがログ ファイル (レコード) をスレーブ サーバーに送信し、スレーブ サーバーでは、呼び出されたバックエンド プロセスWALReceiverがログ ファイル (レコード) を受信し、SQL クエリの代わりにブロック データが WAL ファイルに格納されます。 . (私は正しいですか??)

では、ファイルベースのレプリケーションとストリーミング レプリケーションの両方のケースで、スレーブ サーバーはどのようにログの更新を適用するのでしょうか? 具体的には、どのプロセスがこれを処理し、どのように処理するのでしょうか?

前もって感謝します。

0 投票する
5 に答える
1394 参照

android - SQLite データベースでの同時実行

SQLite データベースで同時実行を実現するには? ドキュメントによると、WAL(Write-Ahead Logging)を使用して可能です。しかし、実装方法がわかりません。

私のアプリでは、メイン スレッドで db からデータを読み取りたいと同時に、バックグラウンド スレッドが同じテーブルにいくつかのデータを書き込み/挿入しています。読み取りクエリと書き込みクエリを同時に実行すると、挿入が完了するまでアプリが応答を停止します。SQLite で同時実行は可能ですか?

0 投票する
4 に答える
37662 参照

postgresql - WAL アーカイブ フォルダから安全に削除できる Postgresql WAL ファイル

現在の状況

そこで、Postgres を実行しているデータ ログ コンピューター上の独立した内部ハード ドライブに WAL アーカイブをセットアップしました。WAL アーカイブを含むハードドライブがいっぱいになりました。最初のベース バックアップを含むすべての WAL アーカイブ ファイルを削除して、外部バックアップ ドライブにアーカイブしたいと考えています。

ディレクトリ構造は次のようになります。

D:/WALBACKUP/ は、すべての WAL ファイルの親フォルダーです (00000110000.CA00000004 など)。

D:/WALBACKUP/BASEBACKUP/ 初期ベース バックアップの .tar を保持する

私が持っている質問は次のとおりです。

  • 現在の WAL アーカイブ ファイル (000000000001.CA0000.. など) を除く、ベース バックアップを含むすべての WAL ファイルを文字通り安全に移動し、それらを別の hdd に移動できますか。(データベースはライブであり、データを受信して​​いることに注意してください)

乾杯!