問題タブ [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.
hbase - Hbase に WAL が必要な理由
私は Hbase を初めて使用しますが、Hbase がすべての操作を WAL と memstore に書き込むことがわかりました。
Q1: なぜ Hbase に WAL が必要なのですか?
Q2 : Hbase は、データを配置または削除するたびに WAL に書き込む必要がありますが、データ ファイルだけで操作しないのはなぜですか?
postgresql - Postgre スレーブ サーバー ログ再生の詳細
Postgres は、WAL (Write Ahead Log) ファイルによるマスター スレーブ レプリケーションをサポートしています。
マスター サーバーでは、呼び出されたバックエンド プロセスWALSender
がログ ファイル (レコード) をスレーブ サーバーに送信し、スレーブ サーバーでは、呼び出されたバックエンド プロセスWALReceiver
がログ ファイル (レコード) を受信し、SQL クエリの代わりにブロック データが WAL ファイルに格納されます。 . (私は正しいですか??)
では、ファイルベースのレプリケーションとストリーミング レプリケーションの両方のケースで、スレーブ サーバーはどのようにログの更新を適用するのでしょうか? 具体的には、どのプロセスがこれを処理し、どのように処理するのでしょうか?
前もって感謝します。
android - SQLite データベースでの同時実行
SQLite データベースで同時実行を実現するには? ドキュメントによると、WAL(Write-Ahead Logging)を使用して可能です。しかし、実装方法がわかりません。
私のアプリでは、メイン スレッドで db からデータを読み取りたいと同時に、バックグラウンド スレッドが同じテーブルにいくつかのデータを書き込み/挿入しています。読み取りクエリと書き込みクエリを同時に実行すると、挿入が完了するまでアプリが応答を停止します。SQLite で同時実行は可能ですか?
postgresql - WAL アーカイブ フォルダから安全に削除できる Postgresql WAL ファイル
現在の状況
そこで、Postgres を実行しているデータ ログ コンピューター上の独立した内部ハード ドライブに WAL アーカイブをセットアップしました。WAL アーカイブを含むハードドライブがいっぱいになりました。最初のベース バックアップを含むすべての WAL アーカイブ ファイルを削除して、外部バックアップ ドライブにアーカイブしたいと考えています。
ディレクトリ構造は次のようになります。
D:/WALBACKUP/ は、すべての WAL ファイルの親フォルダーです (00000110000.CA00000004 など)。
D:/WALBACKUP/BASEBACKUP/ 初期ベース バックアップの .tar を保持する
私が持っている質問は次のとおりです。
- 現在の WAL アーカイブ ファイル (000000000001.CA0000.. など) を除く、ベース バックアップを含むすべての WAL ファイルを文字通り安全に移動し、それらを別の hdd に移動できますか。(データベースはライブであり、データを受信していることに注意してください)
乾杯!