Állandó objektumazonosító

Az adatbázis-fejlesztés során a perzisztens objektumazonosító (POID) a tábla rekordjának egyedi azonosítója, amelyet elsődleges kulcsként használnak. A POID-ok fontos jellemzői, hogy nem tartalmaznak üzleti információkat, és általában nem exportálják vagy más módon nem teszik láthatóvá az adatok felhasználói számára; mint ilyen a POID a helyettesítő kulcsok sok jellemzőjével rendelkezik . A POID fő célja, hogy elsődleges kulcsként működjön abban a táblában, ahol meghatározásra került, és lehetővé tegye, hogy más táblákban idegen kulcsként hivatkozzanak rá. Mivel a POID-ok a helyettesítő kulcsokhoz hasonlóan nem hordoznak üzleti információkat, immunisak az üzleti adatok formájának vagy értékének változásaira.

A PostgreSQL-ben

A PostgreSQL egy OID nevű mezőt használ, amelynek előre meghatározott OID típusa van, állandó objektumazonosítóként . Az ábrázolása egy négybájtos egész szám [1] , amelyhez további operátorok vannak definiálva. Használata kötelező volt a 7.2.8-as verzió előtti táblázatokban, és számos rendszerstruktúra azonosítására is szolgál. Az OID PostgeSQL-ben való négybájtos reprezentációja miatt azonban már nem alkalmas arra, hogy modern nagy adatbázisokban vagy akár külön táblákban is biztosítsa az adathivatkozások egyediségét [1] .

Lásd még

Linkek

Jegyzetek

  1. 1 2 PostgreSQL 9.4.1 dokumentáció. 8.18. Objektumazonosítók . Letöltve: 2022. április 8. Az eredetiből archiválva : 2022. március 17.