Impedansmatch

Forfatter: Roger Morrison
Oprettelsesdato: 22 September 2021
Opdateringsdato: 1 Juli 2024
Anonim
Impedance Matching 101 -  why we match output and input impedance
Video.: Impedance Matching 101 - why we match output and input impedance

Indhold

Definition - Hvad betyder Impedance Mismatch?

En objekt-relationel impedansmismatch refererer til en række problemer, der repræsenterer data fra relationelle databaser i objektorienterede programmeringssprog. Udtrykket bruges analogt med det elektrotekniske udtryk "impedansstyring", hvor det optimale design i de fleste tilfælde er, at indgangsimpedansen svarer til outputimpedansen for maksimal effektstrøm.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Impedance Mismatch

En impedansmismatch kan opstå, når man får adgang til en relationel database på et objektorienteret programmeringssprog. Der kan opstå problemer, fordi objektorienterede programmeringssprog som C ++ eller Python har meget forskellige tilgange til adgang til data.

Nogle af disse forskelle inkluderer:

  • Skriv referencer. Objektorienterede sprog bruger tunge brug af referencehenvisninger, mens dette typisk er forbudt i relationelle databaser. Scalartyper adskiller sig ofte mellem database og OO-sprog.
  • I OO-sprog kan objekter bestå af andre objekter, mens dette er umuligt i relationelle databasesprog for integritet.
  • Relationsdatabaser har veldefinerede primitive operationer til manipulation og forespørgsel om data, mens OO-sprog har operationer på lavere niveau.
  • Relationsdatabaser har mere robuste tilgange til transaktioner for at bevare atomicitet og konsistens. Den eneste måde at garantere dette gennem et OO-sprog er på niveauet med primitivt felt.

Metoder til at afbøde impedansmismatch inkluderer brug af NoSQL-databaser og design af relationelle databaser med objektorienteret programmeringssprog i tankerne, samt at være opmærksom på forskelle mellem OO-sprog og relationelle databaser ved kodning af et projekt.