logo

如何按日/周/月配置排行榜?历史榜单数据如何做冷存储(cold storage)以降低成本?

How do you configure leaderboards on a daily/weekly/monthly basis, and how do you move historical sets to cold storage to reduce cost?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: system-design, data-lifecycle

标签: time-based-leaderboard, daily, weekly, monthly, cold-storage

参考答案摘要

TL;DR 为不同时间周期建立不同的 Sorted Set(daily/weekly/monthly)。过期或低频访问的历史 Sorted Sets 可以移动到冷存储(如对象存储或归档数据库)以节省成本。高频筛选条件可以预计算以提升可扩展性。 实现方式 创建独立 key: lb:daily:2026-01-07 、 lb:weekly:2026-W01 、 lb:monthly:2026-01 。...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

如何按日/周/月配置排行榜?历史榜单数据如何做冷存储(cold storage)以降低成本?

Mediumsystem-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案