سؤال

نكتب خدمة بحث محلية تستند إلى BerkleyDB JE و Lucene.يستخدم BDB لتخزين المستندات الأصلية و Lucene للبحث.نحن نخطط لنسخ تخزين BDB لتحقيق التوافر العالي وتوازن طلبات القراءة.

لكن هناك مشكلة.عند نسخ المستندات على BDB slave ، يحتاج التطبيق إلى معرفة المستندات التي يجب إعادة فهرستها في فهرس Lucene.بقدر ما أفهم أن سجل النسخ يحتوي بالفعل على هذه الإدخالات (المفتاح الأساسي هو كل ما أحتاجه في الواقع).

لذا سؤالي هل هناك أي طريقة للوصول إلى سجل النسخ المتماثل لـ Berkley DB ولحساب السجلات التي تم تغييرها في دفق النسخ المتماثل؟

هل كانت مفيدة؟

المحلول

هذا سؤال ممتاز يجب طرحه على منتديات BDB Java Edition .

الإجابة المختصرة هي أنه في BDB JE لا توجد طريقة حاليًا للقيام بذلك ، على الرغم من أن الميزة قد تم طلبها وهي موجودة في خريطة الطريق طويلة المدى الخاصة بنا.إذا كنت ترغب في الحصول على مشغلات النسخ المتماثل في المنتج ، فأقترح أن ترسل طلبك إلى المنتدى المذكور أعلاه ، مع شرح لحالة الاستخدام وماذا تريد أن يكون السلوك - على سبيل المثال: كيفترغب في أن يتم إعلام التطبيق الخاص بك على النسخة المتماثلة ، وما هي المعلومات التي سيحتاجها التطبيق من BDB JE وماذا سيفعل التطبيق بهذه المعلومات.

قد ترغب أيضًا في قراءة الأسئلة الشائعة حول BDB JE حول Carbonado كخيار لما تحاولفعل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top