現在、Windows 8でNeo4j Communityバージョン1.8.2を使用しています。Windowsのneo4jコミュニティバージョンのdbをバックアップすることは可能ですか?Neo4jコミュニティ版のバックアップをWindowsに追加
6
A
答えて
8
パンゲア氏によると、正式なバックアップツールはEnterprise Editionでのみ利用可能です。
彼がNeo4jについて他のことを知っていない限り、Windowsのバックアップツールを使用する彼の提案は良い選択肢ではありません。 Neo4jはすぐに情報をフラッシュしません。また、LuceneもWindowsバックアップのようなものを使用すれば、データベースを安定したバックアップにすることはできません。 Neo4j Backupツールを使用するか、グラフデータベースをすべてシャットダウンして終了させ、Windowsを使用してバックアップする必要があります。ここで
0
バックアップサービスはエンタープライズ版でのみ利用できます。 tools that come with Windowを使用して、Neo4jのデータファイルの定期的なバックアップをスケジュールすることができます。
2
は、それがデータベースを最小限に抑え、スナップショット機能はほぼ瞬時であること、しかし、注目に値するのコミュニティ版のための私のPowerShellスクリプトシャットダウンシーケンスに
#http://stackoverflow.com/questions/1153126/how-to-create-a-zip-archive-with-powershell
function zipFiles()
{
param(
[Parameter(Mandatory=$true,Position=0)]$zipfilename
,[Parameter(Mandatory=$true,Position=1)]$sourcedir
)
Add-Type -Assembly System.IO.Compression.FileSystem
$compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcedir, $zipfilename, $compressionLevel, $false)
}
#http://stackoverflow.com/questions/18612294
function BackupNeo4jCommunity
{
param(
[Parameter(Mandatory=$true,Position=0)]$serviceName
,[Parameter(Mandatory=$true,Position=1)]$sourceNeoFolder
,[Parameter(Mandatory=$true,Position=2)]$zipFilename
)
Stop-Service $serviceName
zipFiles $zipfilename $sourceNeoFolder
Start-Service $serviceName
}
BackupNeo4jCommunity -serviceName neoWindowsServiceName -sourceNeoFolder "D:\neo4j\myapp\data\graph.db" -zipFilename "D:\Downloads\neo-data.zip"
関連する問題
- 1. dotfuscatorコミュニティ版
- 2. コミュニティ版UMLツール
- 3. Magentoエンタープライズ版からコミュニティ版
- 4. ケトル4.0.1の安定コミュニティ版
- 5. ビジュアルスタジオ2015コミュニティ版にPythonモジュールを入手
- 6. gedit(Windows版)にファイル拡張子を追加する方法
- 7. Java EE IntelliJ IDEAコミュニティ版の使い方
- 8. neo4jにコミュニティ検出用の内部アルゴリズムがありますか?
- 9. 正式版をskflowに追加する
- 10. Visual Studio 2015コミュニティの[ビューを追加]ダイアログボックスの相違点
- 11. 活気のあるコミュニティ版のcasandraをアップグレードする
- 12. Google Playストアにメールグループを追加する方法アルファ版/ベータ版のテスト
- 13. 既存のwp7ベータ版アプリにテスターを追加するには
- 14. Windows版リリック
- 15. IntelliJ IDEA Ultimateはコミュニティ版よりも低速ですか?
- 16. Eclipseに既存の水銀版を追加する方法は?
- 17. ruby-ldapにセカンダリ/バックアップLDAPサーバーを追加する
- 18. Zendコミュニティ版Optimizer +を無効にしても効果がありません。
- 19. Windowsのコンテキストメニューにサブメニューを追加する
- 20. Windowsのmysql自動バックアップ
- 21. ビジュアルスタジオ2012(express版)に.ashxファイルを追加できません
- 22. x64 Windows 7版GStreamer
- 23. Windows版GlassFishとRedHat
- 24. Windows版Ghost Informixインスタンス
- 25. Pythonに埋め込まれたNeo4jのリストを追加するには?
- 26. Windows Server AppFabricキャッシングのWindows版要件
- 27. Windows版Antのタブ補完?
- 28. Windows版のアプリケーション移植
- 29. Windows 7(64ビット版)のAppInit_DLL
- 30. listen()Windows版の最大キューサイズ
良い点をすべてのファイルがフラッシュされることを確認するなどしていますスナップショット作成のためにオフラインになった場合のダウンタイム一旦スナップショットが撮られると、Neo4jサーバが再起動された後であっても、バックアップ目的で使用される可能性があります。これは、vhd(および関連するスナップショット)をバックアップするBLOBが実際に削除されない限り元のvhdの影響を受けません。 –
neo4jが使用されていない場合、neo4jが回復不能になる可能性があるので、そのフラッシュステップは重要です。フラッシングは私が探していた言葉です、ありがとう。 – Nicholas
サービスを停止し、データフォルダーをバックアップにコピーしてサービスを再起動するbatファイルを実行するWindowsタスクを作成しました。小規模な展開には十分シンプルです。 – LameCoder