本项目是 教育大数据可视化平台,我以 全栈开发者 角色,基于 Vue3 + Element-Plus + ECharts 独立开发,打通「数据采集 - 可视化分析 - 决策支撑」全链路: 🔹 前端:交互与可视化的落地 用 Vue3 组件化 封装模块(如资源统计卡、动态趋势图),响应式系统保障数据实时更新; 深度定制 ECharts:设计渐变折线(用户月活)、交互饼图(校内 / 校外)、进度条题型分布,兼顾视觉与分析性; 基于 Element-Plus 实现 响应式布局,适配大屏与移动端浏览。 🔹 后端:数据的 “神经中枢” 设计 RESTful API(如 /api/stat 聚合...
在 Kubernetes,ClickHouse Operator 管理的集群里,进行数据无损缩容自动化 这是一组 Python 脚本:(Shard removal.png) disable_write_to_last_n_shards.py 负责将准备移除的 shard (分片) 设成只读 migrate_parts.py 负责将数据均匀地复制到其他分片 remove_last_n_shards.py 负责移除分片 其中,第 1、3 脚本透过修改 yaml 完成,第 2 脚本则运行 ClickHouse 扩充的 SQL 语句完成。 Before removal.png 展示...