湖南大学软件工程对联云数据库设计心得
对于我们此次团队项目的对联云web端的数据库设计,我们增添了association-server数据库,其中有
表的定义:
表的设计:
- 表定义主键ID,整型由uuid生成唯一的一个
- 不使用外键, 数据的完整性靠程序来保证,以获得较高的性能。
- 多表中的相同列,保证列定义一致。
- 关于不使用一般有外键的原因:,1、楹联表几十万后续可能达到上百万条对联,用户数量达到3万~10万。2、由于楹联数据库需要频繁插入,外键的参照完整性检查会导致数据库性能。3.服务器目前硬件配置较低,性能较差。
数据库的创建:
我们小组是使用Navicat 进行的数据库创建和表的创建,因为此次项目原有的数据库已经建好,所以只需要连接上服务器的数据库,先把服务器的数据库传到本地数据库,在本地数据库进行测试功能,测试完毕添加上我们新增加的表,在上传进服务器即可
数据库文档的设计:
本次数据库文档的设计是由张甲汶和钟茵两位后端人员进行设计,通过借鉴往届学长的数据库设计方法,对此次新添加的数据库和新添加的表对文档进行设计。
心得和体会:一开始觉得没有方向,但是经过小组成员之间的讨论以后,慢慢的车到山前必有路的感觉,一点一点的熟悉数据库的设计,最后完成数据库的设计。
posted on 2022-11-04 21:02 Cyberangel 阅读(16) 评论(0) 编辑 收藏 举报