我设计的是
文章表
postid
标签表
tagsid
union表
unionid
postid
tagsid
每次查询一个文章都去查询三个表 这样设计是否合理? 数据都接近千万级 后期会达到上亿级别
我设计的是
文章表
postid
标签表
tagsid
union表
unionid
postid
tagsid
每次查询一个文章都去查询三个表 这样设计是否合理? 数据都接近千万级 后期会达到上亿级别
千万级的表主要优化的点是索引和缓存(memcached, redis)。
还可以把tag表和union表全都存在redis里,大头是post表,另外两个表比较小。或者存储最新,最热门的排序列表。
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
用redis set 存储tag uion可以不要了 文章还可以做个缓存
非常简单