2026年数据库系统原理课程设计报告.docxVIP

  • 2
  • 0
  • 约4.34千字
  • 约 11页
  • 2026-03-10 发布于四川
  • 举报

2026年数据库系统原理课程设计报告

第一章选题背景与目标

1.1业务痛点

2025年秋季学期,我校“智慧校园3.0”项目上线,选课、成绩、一卡通、科研经费四大子系统分库运行,出现同一学生主键在不同库中长度与编码规则不一致、跨库事务补偿靠人工、报表口径差异导致财务处与教务处“打架”等现象。课程设计以“统一、实时、可演进的校园数据中枢”为靶心,要求在不中断现有业务的前提下,完成一套可落地的分布式数据库原型,并给出迁移、灰度、回滚方案。

1.2技术目标

①提供全局一致性快照,保证跨库余额扣减与选课计数绝对正确;

②支持10万QPS峰值、TB级数据、10毫秒P99延迟;

③在机房级故障场景下RPO=0、RTO30秒;

④设计可验证的测试基准,包含8类完整题型(事务、索引、分区、容灾、性能、安全、数据治理、成本),每类题型给出可量化评分标准;

⑤最终交付物:一套源代码、一套42页实验报告、一条可重复执行的GitLabCI流水线。

第二章需求与约束

2.1功能需求

FR-1全局二级索引:可按学号、身份证号、邮箱三种逻辑键查询,物理存储只冗余一份;

FR-2热点账户拆分:一卡通账户表按UID哈希到64个分片,单分片2千万行时自动分裂;

FR-3科研经费冻结:支持子事务级行锁,保证同一经费编号在同一时刻只能被一个项目占用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档