אי התאמה עכבה

מְחַבֵּר: Roger Morrison
תאריך הבריאה: 22 סֶפּטֶמבֶּר 2021
תאריך עדכון: 1 יולי 2024
Anonim
הגול הכי יפה אי פעם באתגר כדורגל!!
וִידֵאוֹ: הגול הכי יפה אי פעם באתגר כדורגל!!

תוֹכֶן

הגדרה - מה המשמעות של אי התאמה בין עכבות?

אי התאמה של עכבה-יחסית מתייחסת למגוון בעיות המייצגות נתונים ממאגרי מידע יחסיים בשפות תכנות מונחות עצמים. המונח משמש באנלוגיה למונח הנדסת החשמל "ניהול עכבה", כאשר התכנון האופטימלי הוא ברוב המקרים כי עכבת הכניסה תואמת את עכבת הפלט לזרימת הספק מרבית.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

טקופדיה מסבירה את אימפדנס אימץ '

אי התאמה של עכבה יכולה להתרחש כאשר ניגשים למסד נתונים יחסי בשפת תכנות מונחה עצמים. בעיות יכולות להתעורר מכיוון שלשפות תכנות מונחות עצמים כמו C ++ או Python יש גישות שונות מאוד לגישה לנתונים.

חלק מההבדלים הללו כוללים:

  • הקלד הפניות. שפות מונחות עצמים עושות שימוש כבד בתכונות הפניות, בעוד שבדרך כלל זה אסור במאגרי מידע יחסיים. סוגים סקלריים נבדלים לעתים קרובות בין שפות מסד נתונים לשפות OO.
  • בשפות OO, אובייקטים יכולים להיות מורכבים מאובייקטים אחרים, בעוד שזה בלתי אפשרי בשפות מסד נתונים יחסיות לצורך שלמות.
  • למאגרי נתונים יחסיים יש פעולות פרימיטיביות מוגדרות היטב לתמרון ושאילתת נתונים, בעוד שבשפות OO יש פעולות ברמה נמוכה יותר.
  • למאגרי מידע יחסיים יש גישות חזקות יותר לעסקות לשמירה על האטומיות ועקביות. הדרך היחידה להבטיח זאת באמצעות שפת OO היא ברמה של שדות מקודדים.

שיטות להפחתת אי התאמה של עכבה כוללות שימוש בבסיסי נתונים של NoSQL ועיצוב מאגרי מידע יחסיים עם שפות תכנות מונחות עצמים, כמו גם תשומת לב להבדלים בין שפות OO ובסיסי נתונים יחסיים בעת קידוד פרוייקט.