我正在研究一個將其數據存儲在PostgreSQL數據庫中的新應用程序。其他資料中的數據類型是來自某些測量設備的電錶記錄。每個客戶可以有數百和數千個這些設備,並且通常每天都提供很少的記錄。較新的記錄只需刪除較舊的記錄並用新的ID插入爲新記錄即可取代較舊的記錄。我的公司不知道有多少客戶每天需要存儲多少測量設計和記錄。我應該在新的應用程序中使用Postgres的bigserial記錄嗎?
由於這是一個新的應用程序,我想問一下關於使用serial vs. bigserial作爲儀表記錄的id的建議。目前的x64 CPU或者其他版本有沒有明顯的性能降級? id字段的存儲量應該增加2倍,對吧?任何明顯的原因爲什麼不使用bigserial?
謝謝!
另外一個有趣的陳述我以前在文檔中沒有意識到CREATE SEQUENCE:「序列基於bigint算術[...]在一些較早的平臺上,序列使用常規整數算術[...] 。]「所以32位整數似乎確實是某種遺產。 – 2014-08-28 06:04:34