Koti tietokannat Mikä on impedanssien epäsuhta? - määritelmä techopediasta

Mikä on impedanssien epäsuhta? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä impedanssien epäsuhta tarkoittaa?

Kohde-relaatioimpedanssien epäsuhta viittaa joukkoon ongelmia, jotka edustavat relaatiotietokantojen tietoja olio-ohjelmointikielellä. Termiä käytetään analogisesti sähkötekniikan termin "impedanssinhallinta" kanssa, jossa optimaalinen suunnittelu on useimmissa tapauksissa siten, että tuloimpedanssi vastaa lähtöimpedanssia maksimivirtavirtaan.

Techopedia selittää impedanssien yhteensopimattomuuden

Impedanssien yhteensopimattomuutta voi esiintyä käytettäessä relaatiotietokantaa olio-ohjelmoidulla kielellä. Ongelmia voi syntyä, koska olio-ohjelmointikielissä, kuten C ++ tai Python, on hyvin erilaisia ​​lähestymistapoja tietojen saamiseen.

Joitakin näistä eroista ovat:

  • Kirjoita viitteet. Objektisuuntautuneilla kielillä käytetään paljon viiteattribuutteja, kun taas tämä on yleensä kielletty relaatiotietokannoissa. Skaalaarityypit eroavat usein myös tietokannan ja OO-kielten välillä.
  • OO-kielillä objektit voivat koostua muista objekteista, kun taas tämä on mahdotonta relaatiotietokantakielissä eheyden kannalta.
  • Relaatiotietokannoissa on hyvin määritellyt primitiiviset toiminnot datan käsittelemiseksi ja kyselyksi, kun taas OO-kielillä on alemman tason toiminnot.
  • Suhteellisissa tietokannoissa on vankeampi lähestymistapa liiketoimiin atomisuuden ja johdonmukaisuuden säilyttämiseksi. Ainoa tapa taata tämä OO-kielen avulla on alkeellisten tyyppisten kenttien tasolla.

Menetelmiä impedanssien epäsuhta-erojen vähentämiseksi ovat NoSQL-tietokantojen käyttäminen ja relaatiotietokantojen suunnittelu suuntaamalla olosuhteet kohdennetulle ohjelmointikielelle, samoin kuin huomiota OO-kielten ja relaatiotietokantojen eroihin projektia koodattaessa.

Mikä on impedanssien epäsuhta? - määritelmä techopediasta