Guid Là Gì

     
GUID là gì?

Trước kia GUID được hotline là UUID. UUID là viết tắt của tự định danh tốt nhất trên toàn nắm giới. Chúng tôi sử dụng GUID đến mã định danh duy nhất. Bây giờ, một thắc mắc đặt ra trường hợp tất cả bọn họ đã gồm khóa chính hơn là vì sao tất cả họ sử dụng Mã dìm dạng tốt nhất trên toàn trái đất ( GUID ). Công ty chúng tôi sử dụng GUID vì nó có tỷ lệ bị trùng lặp hết sức thấp vày nó là số nguyên 128 bit ( 16 byte ) được cho phép sử dụng GUID trên toàn thể những các đại lý tài liệu và máy tính xách tay mà không có xung bỗng nhiên tài liệu .

Bạn đang xem: Guid là gì

Tại sao chúng tôi sử dụng GUID?

Chúng tôi áp dụng GUID để tạo nên một Id duy nhất. GUID tạo thành một khóa chính hoàn hảo trong đại lý tài liệu back-end. Tuy nhiên mỗi GUID được tạo nên không được bảo đảm là duy nhất, nhưng mà tổng số khóa tuyệt nhất ( 3,40282366 × 1038 ) phệ đến mức phần trăm của cùng 1 số ít được sinh sản hai lần là siêu nhỏ. Đối với 1 ứng dụng áp dụng 10 tỷ GUID ngẫu nhiên, tỷ lệ trùng hợp là khoảng chừng chừng 1 trên 1 phần năm tỷ. ( 1030 )

Chúng tôi rất có thể lưu trữ người dùng hoặc thành phầm trong cửa hàng dữ liệu của mình và muốn bằng phương pháp nào đó xác định duy tốt nhất từng sản phẩm trong các đại lý dữ liệu. Một biện pháp tiếp cận phổ biến là tạo một số trong những nguyên tự động hóa tăng dần; một phương pháp khác là chế tác HƯỚNG DẪN cho sản phẩm của bạn.


GUID được thực hiện ở đâu?

Hãy lưu ý một hệ thống tách biệt trong các số đó nhiều xây dựng viên đang có tác dụng việc hòa bình và chế tác ID, vào trường hợp này hoàn toàn có thể hai lập trình viên sinh sản ID bình thường và tại thời khắc hợp nhất nó sẽ khởi tạo ra vấn đề, vày vậy chúng ta phải thực hiện GUID khi chúng ta có các hệ thống tự do hoặc người tiêu dùng tạo ID nên là duy nhất. Trong lập trình, bất cứ bao giờ chúng ta chế tạo ra một bối cảnh hoặc phương thức, nó sẽ được cấp một id duy nhất sẽ được sử dụng để hotline chúng. ID độc nhất này là GUID. Ứng dụng GUID sản xuất bởi cửa sổ rất có thể được sử dụng để khẳng định mục nhập tệp, ứng dụng, thành phần, tệp dữ liệu cụ thể.

Xem thêm: Cách Làm Sợi Bánh Canh Tại Nhà "Thơm Ngon", Cách Làm Sợi Bánh Canh Bột Gạo


Lợi cố của GUIDChúng thực sự giúp phòng ngừa xung bỗng dưng dữ liệu.Dễ dàng phối hợp cơ sở dữ liệu giữa các máy không giống nhau, mạng, v.v. Vày nó ngăn ngừa xung bỗng dữ liệu.Nó có thể chấp nhận được bạn biết khóa chính của chính bản thân mình trước lúc một bản ghi được đưa vào.Nó không thể dễ ợt đoán được.Mỗi GUID chiếm phần 16 byte. Hãy chu đáo một tình huống trong kia cơ sở tài liệu đang lưu trữ 10000 mục nhập; ở đó, chỉ GUID sẽ chiếm phần 160000 byte.Hầu hết các khóa đó là khóa ngoại trong các bảng khác. Chỉ gồm 5 mục FK tiêu tốn khoảng 60 byte nhằm chỉ lưu trữ GUID. Theo thời gian, nó trở thành lý do chính tạo ra các vấn đề về hiệu suất.GUID bất chợt được tạo bằng cách sử dụng một thuật toán không tuân theo thứ tự. Để phân loại, bọn họ phải sử dụng các thuật toán khác biệt làm dấu thời gian chèn.GUID không hữu dụng lắm đối với cơ sở tài liệu nhỏ.GUID là một cấu tạo có sẵn trong không khí tên hệ thốngGUID được viết thông dụng nhất trong văn phiên bản dưới dạng một chuỗi các chữ số thập lục phân như vậy,3F2504E0–4F89–11D3–9A0C-0305E82C3301Thường thì những dấu ngoặc nhọn được chế tạo để phủ bọc định dạng trên, chẳng hạn như:3F2504E0–4F89–11D3–9A0C-0305E82C3301Trực tiếp trường đoản cú Visual StudioMở Visual Studio-> Tools-> Create GUID-> Registry Format-> New GUID.Nó sẽ tạo nên một GUID new mỗi khi bạn nhấp vào New GUID.Trong vận dụng bảng điều khiểnPhương thức GUID System.Guid.NewGuid () khởi chế tạo một phiên bạn dạng mới của lớp GUID.

Xem thêm: Cách Lắp Đặt Chậu Rửa Bát Âm Bàn Đá, 5+ Ưu Điểm Của Chậu Rửa Bát Âm Bàn Đá

*
Ví dụ mã sau đây tạo và hiển thị hầu hết giá trị của hai đối tượng người dùng người tiêu dùng Guid .
*
*