Mc.梦雅
Mc.梦雅Lv1


最近在搞域名投资平台的数据结构设计...原来以为不就是存个域名和到期时间嘛,结果发现坑太多了!

首先域名状态这块必须拆清楚,已注册、待删除、竞价中、已过期这几个状态要是全放一张表,每次查可用域名都得扫全表,数据量一上来直接gg。

然后过期时间字段也有讲究,一开始用datetime类型,后来发现要处理不同时区,直接改成时间戳+时区偏移量的组合方式靠谱多了。

查询性能也是硬伤,加了Redis缓存层之后,热门域名的响应时间从3秒降到100毫秒以内,终于能用了...