متى يجب استخدام JCR ومتى يجب استخدام JPA / RDBMS؟

StackOverflow https://stackoverflow.com/questions/1226325

  •  22-07-2019
  •  | 
  •  

سؤال

ووAPI جافا JCR يحدد آلية استمرار والتي يمكن استخدامها لتحل محل العديد من الأدوار التقليدية للRDBMS. على سبيل المثال، JackRabbit - تنفيذ إشارة JCR - يعتمد المعاملات والاستعلامات SQL، ورسم الخرائط وجوه المحتوى، الخ

.

هل يمكن اختيار واحد أو الآخر، وتخزين البيانات الثنائية في مؤشرات نظام النقط / ملف في RDBMS أو نصية البيانات في خصائص عقدة JCR. هل لديها خبرة استبدال القذف DB لصالح JCR؟

هل يمكن استخدام كلا، ربما تخزين البيانات الثنائية في بيانات CR والنصية في RDBMS، ولكن بعد ذلك لديك للتعبير عن العلاقات بين الأنظمة، والاحتفاظ بها متزامنة، وما إلى ذلك يمكنك أيضا البدء في مواجهة سؤال صعب من: "حسنا تشعر أنها حق لتخزين هذا اللقب وثيقة مع البيانات الثنائية الوثيقة، ولذا فإنني سوف تجعل من خاصية العقدة ... ولكن بعد ذلك لدي هذا السجل وثيقة في بلدي DB لذلك ربما ينبغي لي أن يبقيه هناك .. "

وكيف تقرر؟

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

المحلول

وهناك ورقة من برتيل Chapuis على بالضبط هذا الموضوع:

JCR أو RDBMS ؟ ( بلوق وظيفة )

وهناك أيضا حركة NoSQL (وصفها في هذه المقالة ل سبيل المثال، أو هنا )، وهي مناقشة مستمرة ، هممم، دعنا نقول، "يسلط الضوء على" مساوئ نموذج العلائقي.

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