<strike id="uohm1"></strike>
  • <label id="uohm1"><sub id="uohm1"><rt id="uohm1"></rt></sub></label>
  • <ol id="uohm1"><optgroup id="uohm1"></optgroup></ol>
    <label id="uohm1"><sub id="uohm1"><rt id="uohm1"></rt></sub></label><label id="uohm1"></label>

  • <label id="uohm1"></label><label id="uohm1"></label>

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

    2012-03-23 關鍵詞: 4846

    蘇州網絡公司謝謝網絡告訴你設計數據庫主鍵用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會得到最佳的性能。

     

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

     

    首頁 網站建設 小程序 品牌設計 服務項目 案例展示 售后保障 聯系方式 新聞中心 關于我們 人才招聘
    我們的優勢

    細致入微的前期服務
    精準的策劃服務
    精湛的網頁設計
    穩定 可靠 極速的域名和服務器
    任何問題,24小時回復并處理

    版權所有:蘇州謝謝網絡傳媒有限公司  蘇ICP備11087090號   

    首頁 電話 服務項目
    久久久国产99久久国产久首页|真人无码视频|免费一级无码婬片A|国产激情久久久久影院老熟女|伊人热热久久原色播放www
    <strike id="uohm1"></strike>
  • <label id="uohm1"><sub id="uohm1"><rt id="uohm1"></rt></sub></label>
  • <ol id="uohm1"><optgroup id="uohm1"></optgroup></ol>
    <label id="uohm1"><sub id="uohm1"><rt id="uohm1"></rt></sub></label><label id="uohm1"></label>

  • <label id="uohm1"></label><label id="uohm1"></label>