2008-12-14 5 views
8

अपाचे जैकबैबिट जेसीआर को आपके ऐप में एक एम्बेडेड सेवा के रूप में चलाने पर, क्या जैकब्रिबिट रिपॉजिटरी की सामग्री के बिना ध्वनि और लगातार बैकअप प्राप्त करने का एक त्वरित तरीका है जैकबैबिट को बंद किए बिना? यदि हां, तो कैसे?जैकब्रिबिट को बंद किए बिना आप अपाचे जैकब्रिबिट रिपोजिटरी का बैकअप कैसे लेते हैं?

उत्तर

6

विकल्पों की सूची के लिए BackupAndMigration on the Jackrabbit Wiki देखें।

मैं एक्सएमएल निर्यात (सिस्टम व्यू) का उपयोग करने की सिफारिश करता हूं, क्योंकि यह सबसे आसान समाधान है। इसके अलावा, क्योंकि यह जेसीआर मानक का हिस्सा है, इसलिए इसे अन्य जेसीआर कार्यान्वयन पर भी काम करना चाहिए।

ध्यान दें कि इस दृष्टिकोण में एक कमी है: वर्तमान में एक पूर्ण निर्यात को फिर से आयात करना संभव नहीं है, यानी। रूट नोड से और जेसीआर सहित: सिस्टम सबनोड जिसमें संस्करण भंडारण होता है, जेसीआर: सिस्टम भाग और विशेष रूप से संस्करण भंडारण लिखने योग्य नहीं है (यह मुख्य रूप से इसलिए है क्योंकि जेसीआर संस्करणों को आयात करने का तरीका निर्दिष्ट नहीं करता है)। जैकब्रिब मेलिंग सूची पर Here is some explanation

+0

ठीक है, उत्तर के लिए धन्यवाद। मुझे आश्चर्य है कि एक्सएमएल निर्यात विकल्प नोड्स के पिछले संस्करणों का बैक अप नहीं लेता है। चूंकि हम वर्जन योग्य नोड्स का उपयोग करते हैं, मुझे लगता है कि हम फाइल सिस्टम स्तर पर फ़ाइलों को बंद करने और कॉपी करने के साथ रहेंगे। – Chinnery

+1

मैंने अपना उत्तर अपडेट किया है संस्करण को पुनः आयात करने की समस्या, क्योंकि मेरा पहला स्पष्टीकरण गलत था ;-)। –

संबंधित मुद्दे

 संबंधित मुद्दे