Logo hu.boatexistence.com

Használjam a guid-t elsődleges kulcsként?

Tartalomjegyzék:

Használjam a guid-t elsődleges kulcsként?
Használjam a guid-t elsődleges kulcsként?

Videó: Használjam a guid-t elsődleges kulcsként?

Videó: Használjam a guid-t elsődleges kulcsként?
Videó: Fedezze fel az 5 alapvető eszközt, amelyre nem tudta, hogy szüksége van rá! #famegmunkálás 2024, Lehet
Anonim

A GUID-ok természetes választásnak tűnhetnek az elsődleges kulcshoz – és ha tényleg muszáj, akkor valószínűleg érvelhetsz amellett, hogy a táblázat ELSŐDLEGES KULCSÁJÁT használd. Határozottan nem javaslom, hogy a GUID oszlopot használja fürtözési kulcsként, amit az SQL Server alapértelmezés szerint megtesz, hacsak kifejezetten nem tiltja.

A GUID-ot vagy az int-et használjam elsődleges kulcsként?

int kisebb, gyorsabb, könnyen megjegyezhető, időrendi sorrendet tart. És ami a Guid-t illeti, az egyetlen előny, amit találtam, az az, hogy egyedi. Milyen esetben lenne jobb a Guid, mint és int, és miért? A látottak alapján az int-nek nincs hibája, kivéve a számkorlátot, ami sok esetben lényegtelen.

Mikor érdemes a GUID-ot használni?

Bárhol használhatja, ahol olyan azonosítóra van szüksége, amely garantáltan különbözik a többitől. A GUID-okat általában amikor olyan azonosítót adunk meg, amelynek különböznie kell attól az azonosítótól, amelyet valaki más (az Ön vezérlésén kívül) fog meghatározni Egy ilyen hely az ActiveX-vezérlők felületazonosítójában.

Milyen adattípust kell használni az elsődleges kulcshoz?

Egész (szám) típusú adattípusok a legjobb választás az elsődleges kulcshoz, amelyet a rögzített hosszúságú karakteres adattípusok követnek. Az SQL Server gyorsabban dolgozza fel a számadatokat, mint a karakteres adattípusokat, mivel a feldolgozás előtt ASCII-egyenértékekké alakítja a karaktereket, ami egy extra lépés.

Rossz a string használata elsődleges kulcsként?

A rövid válasz: Tökéletesen jó, ha egy karakterláncot használunk elsődleges kulcsként.

Ajánlott: