Nepotrivire a impedanței

Autor: Roger Morrison
Data Creației: 22 Septembrie 2021
Data Actualizării: 1 Iulie 2024
Anonim
TN-C-S-System und die Vor- und Nachteile / Netzsysteme / EMV-Probleme alter Anlagen / Elektrotechnik
Video: TN-C-S-System und die Vor- und Nachteile / Netzsysteme / EMV-Probleme alter Anlagen / Elektrotechnik

Conţinut

Definiție - Ce înseamnă Impedanța nepotrivire?

O neconcordanță de impedanță relațională obiect-obiect se referă la o serie de probleme reprezentând date din baze de date relaționale în limbaje de programare orientate pe obiect. Termenul este folosit prin analogie cu termenul de inginerie electrică „managementul impedanței”, unde designul optim este, în cele mai multe cazuri, ca impedanța de intrare să corespundă impedanței de ieșire pentru debitul maxim de putere.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică nepotrivirea neperformanței

O nepotrivire a impedanței poate apărea atunci când accesați o bază de date relațională într-un limbaj de programare orientat pe obiecte. Pot apărea probleme deoarece limbajele de programare orientate pe obiect, cum ar fi C ++ sau Python, au abordări foarte diferite pentru accesarea datelor.

Unele dintre aceste diferențe includ:

  • Referințe de tip. Limbile orientate pe obiect fac uz intens de atributele de referință, în timp ce acest lucru este de obicei interzis în bazele de date relaționale. De asemenea, tipurile scalare diferă adesea între baza de date și limbile OO.
  • În limbaje OO, obiectele pot fi alcătuite din alte obiecte, în timp ce acest lucru este imposibil în limbajele relaționale ale bazelor de date pentru integritate.
  • Bazele de date relaționale au operații primitive bine definite pentru manipularea și interogarea datelor, în timp ce limbile OO au operații la nivel inferior.
  • Bazele de date relaționale au abordări mai solide ale tranzacțiilor pentru a păstra atomicitatea și coerența. Singura modalitate de a garanta acest lucru printr-un limbaj OO este la nivelul câmpurilor tipografice primitive.

Metodele de atenuare a nepotrivirilor de impedanță includ utilizarea bazelor de date NoSQL și proiectarea bazelor de date relaționale cu limbaje de programare orientate pe obiecte, precum și acordarea atenției la diferențele dintre limbile OO și bazele de date relaționale atunci când se codifică un proiect.