91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java UUID 和 自增主鍵

發布時間:2020-06-28 18:43:15 來源:網絡 閱讀:330 作者:fhspringcloud 欄目:編程語言

增ID是在設計表時將id字段的值設置為自增的形式,這樣當插入一行數據時無需指定id會自動根據前一字段的ID值+1進行填充。在MySQL數據庫中,可通過sql語句AUTO_INCREMENT來對特定的字段啟用自增賦值 使用自增ID作為主鍵,能夠保證字段的原子性.

優點

數據庫自動編號,速度快,而且是增量增長,按順序存放,對于檢索非常有利;
數字型,占用空間小,易排序,在程序中傳遞也方便;
如果通過非系統增加記錄時,可以不用指定該字段,不用擔心主鍵重復問題。
缺點

因為自動增長,在手動要插入指定ID的記錄時會顯得麻煩,尤其是當系統與其它系統集成時,需要數據導入時,很難保證原系統的ID不發生主鍵沖突(前提是老系統也是數字型的)。特別是在新系統上線時,新舊系統并行存在,并且是異庫異構的數據庫的情況下,需要雙向同步時,自增主鍵將是你的噩夢;
在系統集成或割接時,如果新舊系統主鍵不同是數字型就會導致修改主鍵數據類型,這也會導致其它有外鍵關聯的表的修改,后果同樣很嚴重;
若系統也是數字型的,在導入時,為了區分新老數據,可能想在老數據主鍵前統一加一個字符標識(例如“o”,old)來表示這是老數據,那么自動增長的數字型又面臨一個挑戰。
UUID
UUID含義是通用唯一識別碼 (Universally Unique Identifier)uuid 項目應用 www.1b23.com,指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成的API。換句話說能夠在一定的范圍內保證主鍵id的唯一性。

優點

出現數據拆分、合并存儲的時候,能達到全局的唯一性

缺點

影響插入速度, 并且造成硬盤使用率低
uuid之間比較大小相對數字慢不少, 影響查詢速度。
uuid占空間大, 如果你建的索引越多, 影響越嚴重


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

那曲县| 会泽县| 巨鹿县| 通许县| 远安县| 鱼台县| 阜阳市| 龙井市| 香格里拉县| 深州市| 茶陵县| 巴青县| 郯城县| 昭觉县| 伊金霍洛旗| 武胜县| 娄底市| 仁怀市| 海盐县| 子长县| 安达市| 哈尔滨市| 隆德县| 长岛县| 诏安县| 新兴县| 贵州省| 永泰县| 泉州市| 杂多县| 金堂县| 东宁县| 芷江| 祁阳县| 五大连池市| 锡林郭勒盟| 巴彦县| 通江县| 香河县| 永福县| 剑川县|