Adding Support for and Testing New Database Systems
- Mentors
- Jinsheng Ba
- Organization
- SQLancer
- Technologies
- java, sql, git, StoneDB
- Topics
- databases
SQLancer is an open-source tool for testing the correctness of SQL database systems and supports close to 20 database systems. The goal of this project is to add support for one or more new database systems to SQLancer and test them to find potential bugs.
As for which DBMS to add support for, I would like to firstly choose StoneDB, which is being actively maintained and their community showed their interest of being support by SQLancer. What’s more, StoneDB is just the primary choose. If we have time, we can also add support to other DBMS.
The project Proposal will consist of four main stages:
1)Choose a DBMS
2)Implementation of selected DBMS
3)Refactoring existing code
4)Testing and reporting