💡
原文英文,约900词,阅读约需4分钟。
📝
内容提要
Arvind Murty在PlanetScale实习期间,致力于Vitess的开发。他通过清理内部工作开始贡献,然后在Andrés Taylor的指导下进行实习。他的任务是在Vitess规划器中找到尽可能多的错误。他们构建了随机查询生成器,并对Vitess和MySQL的结果进行比较。他们还改进了查询简化器和随机表达式生成器。通过这个项目,他学到了团队合作和软件开发的经验。
🎯
关键要点
- Arvind Murty在2023年5月至7月期间在PlanetScale实习,专注于Vitess的开发。
- 他最初在高中时接触Vitess,认为这是一个适合参与的开源项目。
- 在Andrés Taylor的指导下,他的任务是尽可能多地找到Vitess规划器中的错误。
- 他们使用SQLancer工具来测试数据库管理系统,但发现与Vitess的集成存在挑战。
- 团队决定构建自己的随机查询生成器,尽管这并不简单,产生了许多失败的查询。
- 他们改进了查询简化器和随机表达式生成器,以便更好地测试查询。
- Arvind在实习期间学到了团队合作和软件开发的经验,并感谢了团队成员的支持。
❓
延伸问答
Arvind Murty在PlanetScale实习期间的主要任务是什么?
他的主要任务是在Vitess规划器中找到尽可能多的错误。
Arvind是如何开始参与Vitess项目的?
他在高中时接触到Vitess,认为这是一个适合参与的开源项目,因此开始贡献。
在实习期间,Arvind使用了哪些工具进行测试?
他使用了SQLancer工具来测试数据库管理系统,但由于与Vitess的集成存在挑战,最终决定构建自己的随机查询生成器。
Arvind在实习中学到了哪些经验?
他学到了团队合作和软件开发的经验,并感谢了团队成员的支持。
构建随机查询生成器的过程遇到了什么挑战?
构建随机查询生成器并不简单,产生了许多失败的查询,且需要对查询简化器和随机表达式生成器进行改进。
Arvind在实习期间的时间范围是什么?
他在2023年5月至7月期间在PlanetScale实习。
🏷️
标签
➡️