smallufo 積分 0

請問一下,這 db 的 key 產生的依據是什麼?

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 3

自己寫的,叫 FlakeId,類似 SnowFlake1 的設計。原本是打算全部用 UUID 的,不過為了讓 URL 好看,只好退回用 64bit int,所以現在 db 的 key 是 UUID 和 FlakeId 混用,我們不靠 DB 產生 key。

原本也是打算找現成的,結果 SnowFlake 居然收了,只好又花了二天寫這個...

clkao 積分 2

postgresql 有 ruid extension: http://pgxn.org/dist/ruid/0.0.4/doc/ruid.html

IngramChen 積分 0

看範例:

FsLo5xllxHinTYAGyEVldE (22)

RUID 22 個字啊,這不能接受....

其實我們做的 FlakeId ,日期最少是 2015 年,這樣算起到今年 3 月,就要十碼了。我看其他網站做的都 6、7 碼而已,也不知道怎麼做的。十碼我已經覺得很遜... 22 碼受不了...