MySQL计数器表的设计
16lz
2021-01-22
如果应用在表中保存计数器,则在更新计数器时可能碰到并发问题。计数器表在web应用中非常常见。可以用这个表缓存一个用户的朋友书、文件下载次数等。创建一张独立的表存储计数器是一种非常好的做法,这样可以使计数器表小并且快。使用独立的表可以帮助避免查询缓存失效。如下面这个例子:
假设有一个计数器表,只有一行数据,记录网站的点击次数。
CREATE TABLE hit_counter( cnt int unsigned not null ) ENGINE=InnoDB;
更多相关文章
- 获取项目列表的更好方法:缓存序列化数据与数据库查询或其他?
- 如何在Safari浏览器中禁用Ajax缓存?
- 是否可以知道文件是否在用户的浏览器缓存中?
- 每次部署站点时,如何使用Google App Engine清除内存缓存?
- 在需要缓存的时候,谨慎使用python的负下标
- MEMCACHED缓存及状态查看
- 从QQ浏览器缓存文件中提取出完整的视频
- Linux缓存相关知识整理(史上最全!!)
- repcached与mysql缓存測试