Hiện tại đang sử dụng phiên bản Cộng đồng Neo4j 1.8.2 với Windows 8. Có thể sao lưu db phiên bản cộng đồng neo4j trong các cửa sổ không?Sao lưu Cộng đồng Neo4j trong windows
Trả lời
Như Pangea cho biết, công cụ sao lưu chính thức chỉ có sẵn trên Enterprise Edition.
Đề xuất của ông về việc sử dụng công cụ sao lưu Windows không phải là một lựa chọn tốt trừ khi bạn biết những điều khác về Neo4j. Neo4j không tuôn ra thông tin ngay lập tức, cũng không phải Lucene, vì vậy nếu bạn sử dụng một cái gì đó như Windows Backup, bạn sẽ không nhận được cơ sở dữ liệu trong một bản sao lưu ổn định. Bạn cần phải sử dụng công cụ sao lưu Neo4j, hoặc bạn cần phải tắt cơ sở dữ liệu đồ thị để mọi thứ bung ra/đóng, sau đó sao lưu bằng Windows.
Dịch vụ sao lưu chỉ khả dụng trong ấn bản doanh nghiệp. Bạn có thể lên lịch sao lưu thường xuyên các tệp dữ liệu của Neo4j bằng cách sử dụng tools that come with Window s.
Dưới đây là kịch bản Powershell của tôi cho phiên bản cộng đồng
#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. tạo biểu đồ cộng đồng trong igraph
- 2. SynEdit - nơi tìm cộng đồng?
- 3. Cộng đồng FPC/Lazarus ở đâu?
- 4. LISP cộng đồng và web framework
- 5. Cộng đồng IntelliJ Perforce plug-in
- 6. Sao lưu Windows cho SVN Repositories
- 7. sqlite.cs không thể tìm thấy sqlite3 và cộng đồng
- 8. Thỏa thuận với ngựa trong cộng đồng Python là gì?
- 9. Sao lưu NSUserDefault và đồng bộ hóa iPhone
- 10. IntelliSense cho Công việc Cộng đồng MSBuild không hoạt động
- 11. Đếm nguyên thủy trong Neo4j
- 12. Neo4j OutOfMemory problem
- 13. Cộng đồng Lisp - Hướng dẫn/tài nguyên chất lượng
- 14. Có plugin IntelliJ Python cho phiên bản cộng đồng không?
- 15. Hạ cấp từ Alfresco Enterprise sang Alfresco Cộng đồng
- 16. lovdbyless VS Công cụ cộng đồng ... tốt nhất là gì?
- 17. Neo4j graph visualizing library
- 18. thuật toán phát hiện cộng đồng/cụm trong mạng - được triển khai trong javascript?
- 19. Sử dụng neo4j với R
- 20. Tôi có thể lưu trữ bao nhiêu dữ liệu trên mỗi nút trong Neo4j
- 21. Lỗi đồng bộ hóa Windows Mobile
- 22. Neo4j vs Apache Giraph trong đồ thị traversal
- 23. Xem Kho lưu trữ nơi tôi là Cộng tác viên
- 24. Neo4J Performance Benchmarking
- 25. truy vấn cypher chậm neo4j
- 26. Sử dụng neo4j trong thiết bị Android
- 27. Neo4j vs OpenLink Virtuoso
- 28. Neo4j và ORM (Hibernate)
- 29. Neo4j trên đám mây
- 30. Lazy/Háo hức tải/lấy trong Neo4j/mùa xuân-Data
điểm tốt về trình tự tắt máy để đảm bảo tất cả các file đang đỏ mặt, vv Đó là đáng chú ý, mặc dù, rằng tính năng chụp là gần như tức thời, giảm thiểu cơ sở dữ liệu thời gian chết trong trường hợp nó được thực hiện ngoại tuyến cho snapshotting. Một khi ảnh chụp được chụp, nó có thể được sử dụng cho mục đích sao lưu ngay cả sau khi máy chủ Neo4j đã được khởi động lại, vì nó sẽ không bị ảnh hưởng bởi vhd gốc trừ khi việc sao lưu blob vhd (và các ảnh chụp liên quan) thực sự bị xóa. –
Đúng, bước tuôn ra đó là quan trọng, vì neo4j có thể không phục hồi được nếu không được sử dụng. Đỏ mặt là từ tôi đang tìm kiếm, cảm ơn. – Nicholas
Tôi đã viết một tác vụ cửa sổ chạy một tệp dơi dừng dịch vụ, sao chép thư mục dữ liệu vào bản sao lưu, sau đó khởi động lại dịch vụ. Đủ đơn giản để triển khai nhỏ. – LameCoder