グラファイトウィスパーデータベースをバックアップする最も安全な方法は何ですか、tarを使用するだけで安全ですか、それとも破損を防ぐために必要な別の方法がありますか?
このようなデータベースをバックアップするためのいくつかのオプションがあり、一貫性を確保するための簡単なメカニズム(データベースの一時的な停止/書き込みアクセスのロックなど)があると仮定すると、それらはすべてほぼ同じです。
重要なことは(Craig Esteyが彼のコメントで述べているように)、あなたが書いたものが一貫していることを保証するために何らかのメカニズムを使用することです。がらくたになる場合は、データベースをバックアップしても意味がありません。
私は見つけました このリンク from Swift _LD_PRELOAD
_とflock()
を活用してWhisperファイルをロックし、一貫性のある状態のデータベース。それらも オープンソース コードのように見えます!
一般的に、このようなものをバックアップするために:
長所:
短所:
長所:
短所:
長所:
短所: