• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

cyberangel

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

湖南大学软件工程对联云数据库设计心得

对于我们此次团队项目的对联云web端的数据库设计,我们增添了association-server数据库,其中有

表的定义:

 

 

 

表的设计:

  • 表定义主键ID,整型由uuid生成唯一的一个
  • 不使用外键, 数据的完整性靠程序来保证,以获得较高的性能。
  • 多表中的相同列,保证列定义一致。
  • 关于不使用一般有外键的原因:,1、楹联表几十万后续可能达到上百万条对联,用户数量达到3万~10万。2、由于楹联数据库需要频繁插入,外键的参照完整性检查会导致数据库性能。3.服务器目前硬件配置较低,性能较差。

数据库的创建:

我们小组是使用Navicat 进行的数据库创建和表的创建,因为此次项目原有的数据库已经建好,所以只需要连接上服务器的数据库,先把服务器的数据库传到本地数据库,在本地数据库进行测试功能,测试完毕添加上我们新增加的表,在上传进服务器即可

 

数据库文档的设计:

本次数据库文档的设计是由张甲汶和钟茵两位后端人员进行设计,通过借鉴往届学长的数据库设计方法,对此次新添加的数据库和新添加的表对文档进行设计。

 

心得和体会:一开始觉得没有方向,但是经过小组成员之间的讨论以后,慢慢的车到山前必有路的感觉,一点一点的熟悉数据库的设计,最后完成数据库的设计。

posted on 2022-11-04 21:02  Cyberangel  阅读(38)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3