Falta de coincidencia de impedancia

Autor: Roger Morrison
Fecha De Creación: 22 Septiembre 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Cable Basics; Transmission, Reflection, Impedance Matching, TDR
Video: Cable Basics; Transmission, Reflection, Impedance Matching, TDR

Contenido

Definición: ¿Qué significa Impedance Mismatch?

Un desajuste de impedancia relacional de objeto se refiere a una variedad de problemas que representan datos de bases de datos relacionales en lenguajes de programación orientados a objetos. El término se usa por analogía con el término de ingeniería eléctrica "gestión de impedancia", donde el diseño óptimo es en la mayoría de los casos que la impedancia de entrada coincida con la impedancia de salida para un flujo de potencia máximo.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la falta de coincidencia de impedancia

Se puede producir una falta de coincidencia de impedancia al acceder a una base de datos relacional en un lenguaje de programación orientado a objetos. Pueden surgir problemas porque los lenguajes de programación orientados a objetos como C ++ o Python tienen enfoques muy diferentes para acceder a los datos.

Algunas de estas diferencias incluyen:

  • Escriba referencias. Los lenguajes orientados a objetos hacen un uso intensivo de los atributos por referencia, mientras que esto generalmente está prohibido en las bases de datos relacionales. Los tipos escalares también a menudo difieren entre la base de datos y los idiomas OO.
  • En los lenguajes OO, los objetos pueden estar formados por otros objetos, mientras que esto es imposible en los lenguajes de bases de datos relacionales para la integridad.
  • Las bases de datos relacionales tienen operaciones primitivas bien definidas para manipular y consultar datos, mientras que los lenguajes OO tienen operaciones de nivel inferior.
  • Las bases de datos relacionales tienen enfoques más robustos a las transacciones para preservar la atomicidad y la consistencia. La única forma de garantizar esto a través de un lenguaje OO es a nivel de campos de tipo primitivo.

Los métodos para mitigar la falta de coincidencia de impedancia incluyen el uso de bases de datos NoSQL y el diseño de bases de datos relacionales con lenguajes de programación orientados a objetos en mente, así como prestar atención a las diferencias entre los lenguajes OO y las bases de datos relacionales al codificar un proyecto.