جدول المحتويات:
تعريف - ماذا يعني تعيين كائن العلائقية (ORM)؟
تعيين الكائنات العلائقية (ORM) هو أسلوب برمجة يستخدم فيه واصف بيانات التعريف لتوصيل رمز الكائن بقاعدة بيانات علائقية. تتم كتابة رمز الكائن بلغات البرمجة الموجهة للكائنات (OOP) مثل Java أو C #. يقوم ORM بتحويل البيانات بين أنظمة الكتابة غير القادرة على التعايش داخل قواعد البيانات العلائقية ولغات OOP.
تشرح Techopedia تعيين الكائنات (ORM)
يقوم ORM بحل كود الكائن وعدم تطابق قاعدة البيانات العلائقية مع ثلاث طرق: من الأسفل إلى الأعلى ومن الأعلى للأسفل وتجتمع في المنتصف. كل نهج له حصته من الفوائد والعيوب. عند اختيار أفضل حل للبرامج ، يجب على المطورين أن يفهموا تمامًا متطلبات البيئة والتصميم.
بالإضافة إلى تقنية الوصول إلى البيانات ، تشمل فوائد ORM أيضًا:
- تطوير مبسط لأنه يقوم بأتمتة تحويل كائن إلى جدول وتحويل جدول إلى كائن ، مما يؤدي إلى انخفاض تكاليف التطوير والصيانة
- رمز أقل مقارنة ب SQL المضمنة والإجراءات المخزنة بخط اليد
- تخزين كائن شفاف في طبقة التطبيق ، مما يؤدي إلى تحسين أداء النظام
- حل مثالي يجعل تطبيقًا أسرع وأسهل في الصيانة
خلق ظهور ORM في تطوير التطبيقات المتعددة خلافًا بين الخبراء. الشواغل الرئيسية هي أن ORM لا يعمل بشكل جيد وأن الإجراءات المخزنة قد تكون حلاً أفضل. بالإضافة إلى ذلك ، قد ينتج عن اعتماد ORM قواعد بيانات سيئة التصميم في ظروف معينة.