Impedancia eltérés

Szerző: Roger Morrison
A Teremtés Dátuma: 22 Szeptember 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Impedancia eltérés - Technológia
Impedancia eltérés - Technológia

Tartalom

Meghatározás - Mit jelent az impedancia eltérése?

Az objektum-relációs impedancia eltérés egy reláció adatbázisokból származó adatokat reprezentáló objektum-orientált programozási nyelvek egy sor problémájára vonatkozik. A kifejezést analógiával használják az elektromos mérnöki "impedanciakezelés" kifejezéssel, ahol a legtöbb esetben az optimális kialakítás az, hogy a bemeneti impedancia megegyezzen a maximális áramláshoz szükséges kimeneti impedanciával.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az impedancia eltérését

Impedancia-eltérés fordulhat elő, amikor egy relációs adatbázishoz objektum-orientált programozási nyelven férnek hozzá. Problémák merülhetnek fel, mivel az objektum-orientált programozási nyelvek, például a C ++ vagy a Python nagyon eltérő megközelítést alkalmaznak az adatok elérésére.

Néhány ilyen különbség a következő:

  • Típus referenciák. Az objektum-orientált nyelvek nagymértékben használják a referencia-attribútumokat, míg ez általában tiltott a relációs adatbázisokban. A skaláris típusok gyakran különböznek az adatbázis és az OO nyelv között is.
  • OO nyelveken az objektumok más objektumokból is állhatnak, míg az integritás szempontjából ez lehetetlen a relációs adatbázis nyelvein.
  • A relációs adatbázisok jól definiált primitív műveleteket tartalmaznak az adatok kezelésére és lekérdezésére, míg az OO nyelvek alacsonyabb szintű műveleteket tartalmaznak.
  • A relációs adatbázisok erősebb megközelítést alkalmaznak az ügyletekre az atomitás és a konzisztencia megőrzése érdekében. Ennek garantálása az OO nyelven csak a primitív típusú mezők szintjén garantálható.

Az impedancia-eltérés csökkentésének módszerei között szerepel a NoSQL adatbázisok használata és a relációs adatbázisok tervezése objektum-orientált programozási nyelveket szem előtt tartva, valamint a projekt kódolásakor az odafigyelés az OO nyelvek és a relációs adatbázisok közötti különbségekre.