請問各位如過做備份,或是轉存資料,
會把id拿掉再存嗎,讓他在新資料庫有新的id,
假設資料庫A傳到資料庫B
如果塞大量A資料庫的資料到B時,不知會不碰到有幾筆id已經存在B當中而衝突等問題,
mongodb ID賦予的方式好像是拿時間來雜湊,但要是兩台主機時脫離網路的,他們時間都不準,
是有可能會發生他們其實不是同一筆,但id真的相同?
或是塞了A的ID進去B,會影響B再產生新資料時賦予新ID或查詢時的效能,
但好處是如果你重複傳送會有警告不給你文不怕重複傳送,當然也可以用其他做法
ID是由4碼時間、3碼主機名散列值、2碼PID、3碼計數器組成,會不會相同,我覺得不會。