精品国产一区二区三区四区在线看,亚洲产国偷V产偷V自拍色情,菠萝蜜视频进入通道,丰满女老板被躁BD中字,国产一区二区嫩草影院在线观看,久久精品a亚洲国产v高清不卡,欧洲人与动牲交视频,少妇被粗大的猛烈进出A片久久久

互聯網開發&品牌全案設計

12年 實戰經驗,品質服務

蘇州網絡公司謝謝網絡告訴你設計數據庫主鍵用int自增型還是guid類型

2012-03-23 關鍵詞: 3145

蘇州網絡公司謝謝網絡告訴你設計數據庫主鍵用int自增型還是guid類型:

蘇州網絡公司在網站建設中都會使用到數據庫,對于一些大型的網站開發、網站建設,通常都會使用微軟的MS SQL數據庫。我們在建立表的時候一般都會設置一個主鍵列。

有的做網站的技術員會選擇int自增型的字段做主鍵,有的做網站的技術員會選擇guid類型的字段做主鍵,那么,她們誰優誰劣呢,蘇州謝謝網絡來分析一下兩者的優缺點:

 

INT字段類型做主鍵的優點:

    1、需要很小的數據存儲空間,僅僅需要4 byte 。

    2、insert和update操作時使用INT的性能比GUID好,所以使用int將會提高應用程序的性能。

    3、index和Join 操作,int的性能最好。

    4、容易記憶。

    5、支持通過函數獲取最新的值,如:Scope_Indentity() 。

缺點

    1、如果經常有合并表的操作,就可能會出現主鍵重復的情況。

    2、使用INT數據范圍有限制。如果存在大量的數據,可能會超出INT的取值范圍。

    3、很難處理分布式存儲的數據表。

GUID字段類型做主鍵的優點:

    1、它是獨一無二的。

    2、出現重復的機會少。

    3、適合大量數據中的插入和更新操作。

    4、跨服務器數據合并非常方便。

使用GUID做主鍵的缺點:

    1、存儲空間大(16 byte),因此它將會占用更多的磁盤大小。

    2、很難記憶。join操作性能比int要低。

    3、沒有內置的函數獲取最新產生的guid主鍵。

    4、GUID做主鍵將會添加到表上的所以其他索引中,因此會降低性能。

總結:

    上面列出了GUID和INT兩種數據類型做主鍵優缺點。我覺得,對于大數據量,建議使用guid做主鍵。而使用int會得到最佳的性能。

 

 蘇州謝謝網絡 蘇州網絡公司 蘇州網站建設

 

欄目 案例 售后 電話