Neshoda impedance

Autor: Roger Morrison
Datum Vytvoření: 22 Září 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Neshoda impedance - Technologie
Neshoda impedance - Technologie

Obsah

Definice - Co znamená Impedance Mismatch?

Objektově-relační impedanční neshoda odkazuje na řadu problémů představujících data z relačních databází v objektově orientovaných programovacích jazycích. Termín je používán analogicky s elektrotechnickým termínem “řízení impedance”, kde optimální design je ve většině případů mít vstupní impedanci odpovídat výstupní impedanci pro maximální tok energie.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje nesoulad Impedance

Při přístupu k relační databázi v objektově orientovaném programovacím jazyce může nastat impedanční neshoda. Problémy mohou nastat, protože objektově orientované programovací jazyky jako C ++ nebo Python mají velmi odlišné přístupy k přístupu k datům.

Mezi tyto rozdíly patří:

  • Zadejte odkazy. Objektově orientované jazyky těžce používají atributy vedlejší reference, zatímco v relačních databázích je to obvykle zakázáno. Skalární typy se také často liší mezi databázovými a OO jazyky.
  • V OO jazycích mohou být objekty tvořeny jinými objekty, zatímco to v integračních databázových jazycích není možné.
  • Relační databáze mají dobře definované primitivní operace pro manipulaci a dotazování dat, zatímco OO jazyky mají operace na nižší úrovni.
  • Relační databáze mají robustnější přístupy k transakcím pro zachování atomicity a konzistence. Jediným způsobem, jak to zajistit prostřednictvím jazyka OO, je na úrovni polí typu primitivní.

Metody pro zmírnění nesouladu impedancí zahrnují použití databází NoSQL a navrhování relačních databází s ohledem na objektově orientované programovací jazyky, jakož i věnování pozornosti rozdílům mezi jazyky OO a relačními databázemi při kódování projektu.