前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Change SQL-腾讯云数据库TDSQL精英挑战赛--精华版Q&A

Change SQL-腾讯云数据库TDSQL精英挑战赛--精华版Q&A

原创
作者头像
腾讯云数据库TDSQL
修改2021-12-21 01:11:35
1.9K0
修改2021-12-21 01:11:35
举报
文章被收录于专栏:腾讯云数据库TDSQL精英挑战赛

各位选手好:

战鼓敲响,初赛开局!为了大家更好的应对比赛,同时针对前期大家所关注的问题以及大赛中应知应会的核心点,大赛主办方特此整理一份精华版Q&A,期望对大家有所帮助。

如在比赛中有疑问,可在腾讯云+社区--Change SQL大赛讨论区提问,组委会将定时有技术团进行解答。同时在竞技的过程中也期望选手们遵守比赛规则,对于作弊违规行为,大赛主办方有权启动惩罚机制甚至追责。

王者加冕之战,战的是勇气,拼的是实力,祝大家取得好成绩,加油!

TDSQL精英挑战赛代金券使用指南:https://cloud.tencent.com/developer/article/1911265

一. 赛题

Q:语言有什么限制?

A:语言涉及go 1.15、java 8 、c、 c++ 11 、python3。

Q:初赛是要开发完整的数据迁移吗?还是某些部分语句的支持就可以了?

A:需要完整的迁移程序。

Q:比赛会需要修改TDSQL的内核吗?

A:不需要。

Q:初赛和决赛是不同性质的题目吗?

A:本次大赛主要聚焦在数据库迁移方向,初赛、决赛的赛题是同一个方向,进阶性质的,每个赛段考察点不同。

Q:迁移程序需要是可以跑在源端,也可以跑在目标端,也可以跑在中间服务器上是吗? 数据迁移是在一台机器还是原数据和目标数据在不同机器上?

A:迁移程序跑在中间的服务器上,源端、目的端、中间服务器是分开的,但都在云上同一个可用区。

Q:是否有CVM提供,什么时候提供? 是否有测试集?

A:有,目前CVM代金券持续发放中,预计12月27日发放完毕。有测试集,可查阅赛题说明指引。

Q:C++相关的编译环境,可以介绍一下吗?比如cmake 版本、make、GCC/clang版本等。

A:基于选手们反馈需要支持cmake,为了参赛体验更好,技术团已配置,cmake 2.8.12版本,make版本是 3.82,gcc是4.8.5。

Q:src_a/src_b还有a-g是固定的?还是只是样例,测评时候需要遍历所有文件?

A:题目中以及测试数据中都是样例说明,初赛只是考察二合一,也就是一定只有两个Source源,每个源下面的数据库不超过7个,每个数据库下面的表不定。

二. 评测:

Q:比赛有性能指标吗?

A:有的,在正确性验证通过的情况下,对性能评测阶段整体计时,根据总用时从低到高进行排名(用时越短排名越靠前)。

Q:赛题的答案文件上传有什么要求?

A:选手将源代码及其依赖代码库(不允许提交编译好的二进制程序和库,如.jar文件,.a文件以及ELF可执行文件等)压缩成zip包提交到评估系统上。请注意:压缩包名称必须是tdsql.zip

附:压缩样例

1. 选中文件压缩

2. 压缩后

3. 重新命名tdsql.zip

Q:初赛每次测评是否会提供日志?如果本次测评失败(如编译失败,执行超时,结果错误等原因导致的)是否会扣除测评次数?

A:每次提交测评(成功/失败)都有日志。如提交测评失败,是会扣除评测次数。另外组委会会给选手发放代金券购买实例,选手可自行构建测试环境,通过自测的方式做验证。

Q:一天可以提交几次评测,怎么查看成绩?

A:每个战队每天可提交2次评测,成绩需前往PC端“我的成绩”页面查看(登录状态下可查看)。

Q:如何查看成绩排行榜?

A:大赛主办方每天15:00将对当前已评测出分的成绩进行排行刷新。

Q:如何查看选手代码添加的日志?

A:选手需要将日志标准输出,评测程序会重定向选手日志到make.log和start.log

Q:评测机上可以用maven编译嘛?

A:默认不提供maven编译工具。

Q:评测测评时cvm的系统镜像id是否可以公开出来?系统里都会预装哪些软件和动态库?

A:主办方的评测cvm使用的系统镜像是centos7.5,系统里预装有赛题中支持的基础语言包,对于C/C++预安装了mysql-devel,gcc4.8.5,对于python预安装了MySQL-python/python-devel。(另外提供给选手的CVM代金券持续发放中,预计12月27日发放完毕。)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一. 赛题
  • 二. 评测:
相关产品与服务
分布式数据库 TDSQL
分布式数据库(以下简称 TDSQL)是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档