2009-01-28 9 views
6

Cách tốt nhất để nhập/xuất dữ liệu từ kho lưu trữ Apache Jackrabbit là gì?Cách tốt nhất để nhập/xuất kho lưu trữ Apache Jackrabbit

Hiện tại, tôi có một trang web dựa trên kho lưu trữ có dữ liệu trên 100GB trong máy chủ nhưng tôi thường cần phải lấy một tập hợp con dữ liệu này trong sổ ghi chép của tôi để thực hiện các cuộc biểu tình tại chỗ.

Tôi làm cách nào để thực hiện điều này một cách dễ dàng và nhanh nhất?

Trả lời

2

Googling cho đặt cược tốt nhất của tôi là nó công cụ này: http://svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-jcr-import-export-tool/README.txt

Nhưng, đánh giá chỉ từ tập tin README, nó không trông rất đáng tin cậy.

Vấn đề khác là nó yêu cầu tôi biết tên tệp của tất cả các tệp tôi muốn xuất trước, điều này sẽ khó chịu vì tiêu chí chính của tôi để trích xuất là sao chép các tệp gần đây nhất, tức là sử dụng ngày tạo dưới dạng bộ lọc.

Giải pháp lý tưởng sẽ cho phép tôi duyệt qua các tệp trong kho lưu trữ như trong hệ thống tệp thông thường và sử dụng các công cụ sao chép đơn giản để trích xuất dữ liệu.

0

Tôi đang tự xem bản thân mình. Session.exportSystemView() và Session.importXML() có hoạt động không? Những người đó rõ ràng sẽ cho phép bạn tuần tự hóa/deserialize một subtree như XML.

0

Đáng buồn là không có nhiều công cụ JCR chung. Sling có hai nhà thám hiểm jcr, một công cụ dựa trên GWT và một nền tảng dựa trên JS khác, nhưng không xuất khẩu.

+0

Ngoài ra còn có một nhà thám hiểm hiện đại hơn và mới viết bằng JQueryMobile + Mùa xuân trên backend: http://meta64.com (tiết lộ đầy đủ: Tôi đã viết nó !) –

0

Có CRX từ ngày, nhưng chi phí một số tiền