2023年夏:在PlanetScale进行Vitess模糊测试

2023年夏:在PlanetScale进行Vitess模糊测试

💡 原文英文,约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在实习期间学到了团队合作和软件开发的经验,并感谢了团队成员的支持。
➡️

继续阅读