南科大计算机本科生在2022鲲鹏应用创新大赛中获佳绩

发布时间:2022-12-09

5-1.png


2022年10月28日,由华为技术有限公司主办的鲲鹏应用创新大赛总决赛在杭州落下帷幕。南科大计算机系本科生黄慧惠、邱逸伦、牛景萱、黄梓通参赛,于2022年9月3日在黑龙江区域赛获得二等奖,后经半决赛后进入总决赛,于2022年10月28日获总决赛openGauss赛道铜牌。本次参赛由朱悦铭教学实验师负责带队, Gauss松鼠会协同指导。

5-2.png

总决赛openGauss赛题比赛结果

5-3.png

邱逸伦 牛景萱 黄慧惠(左二至左四)

5-5.png

与带队老师朱悦铭老师合影,牛景萱 黄梓通 朱悦铭 邱逸伦 黄慧惠(从左至右)


选题介绍

南科大参赛团队名为“数据迁移都队”,选题为“Sqlite 数据一键迁移至openGauss数据库”。

整个工具的迁移流程为:首先结合sqlite_master表以及.dump命令得到并执行建表和插入的SQL语句,之后对导出的数据会进行对应的数据类型的转换,以及使用连接池来提高迁移过程的稳定性,并且结合多线程来提高迁移的效率。最后通过断线自动重连的操作,同时保证迁移过程的稳定性。


技术亮点

●具有可扩展性,代码结构清晰,可扩展性强;

●使用连接池,最大连接数量可达300;

●使用多线程迁移,相比于单线程,迁移效率可以提高10倍以上;

●具有高稳定性,使用连接池可以保证连接的稳定性,以及断线重连的操作可以保证数据迁移的稳定性。 

5-6.png

获奖链接

https://mp.weixin.qq.com/s/RJOnBFKk3-FyPgT44MFRIA


赛事介绍

鲲鹏应用创新大赛是面向全球开发者的顶级赛事,旨在激发行业应用创新、加速产业融合、促进人才培养,吸引全产业开发这共同打造鲲鹏全栈解决方案。


竞赛意义

通过本次比赛,学生参与打造国内生态,进一步促进产、学、研协同发展。在竞赛过程中,学生接受到来自企业专家们宝贵的点评与指导,学生开拓视野的同时也为鲲鹏生态贡献力量。


南方科技大学计算机科学与工程系