Khi chạy Apache Jackrabbit JCR như một dịch vụ nhúng trong ứng dụng của bạn, có cách nào nhanh chóng để có được bản sao lưu âm thanh và nhất quán của nội dung của kho lưu trữ Jackrabbit mà không tắt Jackrabbit? Nếu thế thì sao?Làm thế nào để bạn sao lưu một kho lưu trữ Jackrabbit apache mà không cần tắt Jackrabbit xuống?
8
A
Trả lời
6
Xem BackupAndMigration on the Jackrabbit Wiki để biết danh sách các tùy chọn.
Tôi khuyên bạn nên sử dụng xuất XML (chế độ xem hệ thống), vì đây là giải pháp đơn giản nhất. Ngoài ra, bởi vì nó là một phần của tiêu chuẩn JCR, vì vậy nó cũng hoạt động trên các triển khai JCR khác.
Lưu ý rằng phương pháp này có một nhược điểm: hiện tại không thể nhập lại toàn bộ xuất, tức là. từ nút gốc và bao gồm jcr: subnode hệ thống chứa lưu trữ phiên bản, vì phần jcr: system và đặc biệt là lưu trữ phiên bản không thể ghi được (điều này chủ yếu là vì JCR không chỉ định cách nhập phiên bản). Here is some explanation trên danh sách gửi thư của Jackrabbit.
Ok, cảm ơn bạn đã trả lời. Tôi ngạc nhiên rằng tùy chọn xuất XML không sao lưu các phiên bản trước đó của các nút. Vì chúng tôi sử dụng các nút có thể phiên bản, tôi nghĩ rằng chúng tôi sẽ gắn bó với việc tắt và sao chép tệp ở cấp hệ thống tệp. – Chinnery
Tôi cập nhật câu trả lời của tôi wrt vấn đề tái nhập phiên bản, bởi vì lời giải thích đầu tiên của tôi là sai ;-). –