Newsequentialid nədir?
Newsequentialid nədir?

Video: Newsequentialid nədir?

Video: Newsequentialid nədir?
Video: SQL Server'da UNIQUEIDENTIFIER Veri Tipi 2024, Sentyabr
Anonim

Windows işə salındıqdan sonra müəyyən bir kompüterdə bu funksiya tərəfindən əvvəllər yaradılan hər hansı GUID-dən böyük olan GUID yaradır. NEWSEQUENTIALID bəzi bayt qarışdırma tətbiq edilən Windows UuidCreateSequential funksiyası üzərində sarğıdır. Xəbərdarlıq. UuidCreateSequential funksiyası hardware asılılığına malikdir.

Sonradan soruşa bilərsiniz ki, GUID-lər ardıcıldırmı?

Ardıcıl GUID-lər əslində deyillər ardıcıl.

Həmçinin SQL-də unikal identifikatorun nə olduğunu bilirsinizmi? Ümumiyyətlə Unikal identifikator 36 bitlik hərf-rəqəmdir unikal Təkrarlanmayacaq dəyər. Onun sintaksisi XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX-dir. Bu məlumat növüdür SQLServer və daha çox Əsas Açar kimi istifadə olunacaq. Unikal identifikator qlobal olaraq fəaliyyət göstərən 16 baytlıq ikili dəyərlərdir unikal identifikatorlar (GUID-lər).

Həmçinin sual budur ki, mən GUID-dən əsas açar kimi istifadə etməliyəm?

Sizin verilənlər bazanız əsas açar olmalıdır Heç vaxt biznes mənası yoxdur. Beləliklə, əlavə edin GUID işiniz kimi açar , və normal əsas açar verilənlər bazası kimi (adətən uzun int). əsas açar . Siz həmişə unikal bir indeks qoya bilərsiniz GUID unikallığı təmin etmək. Bu, əlbəttə ki, verilənlər bazası nəzəriyyəsindən danışır, lakin bu da yaxşı təcrübədir.

Rowguidcol SQL Server nədir?

ROWGUIDCOL ilk növbədə MERGE replikasiyası üçün istifadə olunur və FILESTREAM üçün də tələb olunur, lakin əsas açardan ayrı dəyişməz sütun istədiyiniz istənilən ssenaridə istifadə oluna bilər (məsələn, əsas açar dəyərinin dəyişə biləcəyi halda, lakin siz yenə də hansı cərgənin əvvəl və sonra olduğunu ayırd edə bilmək

Tövsiyə: