我正在爲圖庫應用程序構建一個sqlite數據庫。我想知道是否使用時間戳來檢查數據庫是否已更新是一種好的做法,或者是否有更好的方法來做到這一點。確定數據庫是否已更改的最佳方法?
這裏就是我有...三個表:
buildings
buliding_id PK
code
name
description
timestamp
building_album
album_id PK
building_id FK (reference to buildings->building_id)
album_url
timestamp
building_images
image_id PK
album_id FK (reference to building_album->album_id)
image
timestamp
截至目前,我將不得不對服務器的數據庫應用程序檢查,看是否有時間戳已經改變,如果他們有改變這些領域。
反對什麼,你比較時間戳? – 2012-07-30 14:14:14
如果您實際上並不關心時間戳,聽起來您並不在意,請改用版本號。如果您還爲整個數據庫添加版本號,則檢查更新過程將非常快速。 – bzlm 2012-07-30 14:15:05
@Tichodroma,數據庫應用程序當前擁有的時間戳 – 2012-07-30 14:15:06