# DatabaseComparison **Repository Path**: feel1202/DatabaseComparison ## Basic Information - **Project Name**: DatabaseComparison - **Description**: Project of 《Advanced Database》Course ID: COMP620005.01 Simple comparison between SQL and No-SQL databases, take MySQL, MongoDB and Redis as examples. - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2017-10-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DatabaseComparison #### Project of 《Advanced Database》 #### Course ID: COMP620005.01 Simple comparison between SQL and No-SQL databases, take MySQL, MongoDB and Redis as examples. # Tasks #### T1(难度2 孙婷) 寻找合适的测试数据集,最好是专门用于数据库测试的Benchmark。目标:确定接下来需要使用的数据集,附上适当的使用说明,确定各个需要评估的变量。 #### T2(难度1 孙婷) 服务器环境搭建与管理,目标:安装并启动MongoDB、MySQL、Redis服务,维护数据库正常运行及数据的管理。搭建gitee协同工作环境。 #### T3(难度3+5+5) 根据T1的数据集和需要评估的变量编写测试代码,包括MySQL、MongoDB和Redis,目标:代码能正确完成各部分测试,返回所需要的结果。 #### T4(难度2) 根据T3的代码进行跑测试工作,耗时可能较长但无须监督,出现代码问题及时与T3负责人沟通。目标:完成所有测试工作,并制作一份测试报告。 #### T5(难度3) 制作第三次报告的Demo,最好写成Web应用,目标:展示可视化的比较结果。 #### T6(难度2 王燕飞) 查看文献,调研MySQL、MongoDB、Redis的技术细节与差异,进行比较分析,最好能反映到测试结果上。 #### T7(难度3 朱云) 根据以上内容制作课堂报告的PPT。 #### T8(难度4) DDL protector,监督整个项目流程。目标:review各部分工作,确保各部分工作在各自DDL前完成,必要时上阵扛。