0
我需要保持連接的用戶與我的數據庫中已更改的值同步。要做到這一點,用戶發送給我一個timestamp
,我發回每個記錄changed_time > timestamp
。這應該是在數據庫級別,所以我需要使用數據庫中的時間。我打電話給SELECT NOW()
SQL以獲得時間,然後從結果集中讀取該數據,最後附加到響應中。下次客戶端同步時,將使用返回的時間戳值。MySQL現在的方法vs時間戳
我的問題是,我應該使用TIMESTAMP
和now()
方法爲每個傳入的同步請求或保持在UNIX
時間的值爲LONG
?只需添加一下,就可以測試每10秒執行一次同步請求的大約1,000個客戶端的性能。使用Tomcat和MySQL。
您的建議是什麼?我的方法是對的嗎?你是怎麼做到的?