使用UUID和int自增主鍵的區別

2022-11-27 06:57:35 字數 419 閱讀 4087

優點:

1

.保證資料在表和庫都是獨立的,有利於後續的分庫

2.合併表的時候主鍵不會重複

3.有大量資料的時候主鍵不會像int那樣越界

4.有利於處理分散式儲存的資料表

缺點:

1

.字串型佔用空間(儲存和索引都佔用比較大的空間)

2.插入和查詢比int主鍵差

優點:

1

.儲存空間佔用少

2.查詢速度比較快

3.插入和更新效能也比較好

4.簡單容易記住

缺點:

1

.分表略比uuid多一步操作(需要制訂表從特定的數字開始自增)

2.合併表資料容易出現主鍵重複問題

3.分散式儲存的資料表比較難儲存

C 中自增和自減的實現

c 中自增和自減符號我們經常使用,瞭解它的實現方式能夠更好的為自己定義的類實現自增和自減。我們首先需要了解一個知識點,自增和自減是通過過載 和 來實現的,但是普通的過載形式無法區分這兩種情況,為了解決這個情況,後置版本接受一個額外的 不被使用 int型別的形參,編譯器為這個形參提供一個值為0的實參。...

oracle的sequece的使用(主鍵自增長)

在oracle資料庫中,sequence等同於序列號,每次取的時候sequence會自動增加,一般會作用於需要按序列號排序的地方。1 create sequence 註釋 你需要有create sequence或create any sequence許可權 create sequence emp s...

C 自增 自減運算子的過載和效能分析

自增運算子和自減運算子是有前置和後置之分的,如 a 後置自增運算子 a 前置自增運算子 b 後置自減運算子 b 前置自減運算子 為了區分所過載的是前置運算子還是後置運算子,c 規定 t operator 前置自增運算子的過載函式,函式引數是空 t operator 前置自減運算子的過載函式,函式引數...