0
我需要保持连接的用户与我的数据库中已更改的值同步。要做到这一点,用户发送给我一个timestamp
,我发回每个记录changed_time > timestamp
。这应该是在数据库级别,所以我需要使用数据库中的时间。我打电话给SELECT NOW()
SQL以获得时间,然后从结果集中读取该数据,最后附加到响应中。下次客户端同步时,将使用返回的时间戳值。MySQL现在的方法vs时间戳
我的问题是,我应该使用TIMESTAMP
和now()
方法为每个传入的同步请求或保持在UNIX
时间的值为LONG
?只需添加一下,就可以测试每10秒执行一次同步请求的大约1,000个客户端的性能。使用Tomcat和MySQL。
您的建议是什么?我的方法是对的吗?你是怎么做到的?