Semester of Graduation
First Major Professor
Master of Science (MS)
Cyclone Database Implementation workbench (CyDIW) is a platform that is used to implement new database prototypes, use command-based external systems (clients) & perform benchmarking. The workbench supports a scripting language designed to perform complex & self-contained benchmarking experiments. CyDIW consists of database prototypes such as NC-94(a spatiotemporal database), Enterprise Database (EDB) and different clients like Saxon, MySQL, OOXquery, R, Simple Calculator. All these clients are interfaced with workbench using adapters. These adapters receive the command from CyDIW, execute them and provide the output back to CyDIW. In this project, it was observed that the parsing of CyDIW command was leading to conflicts with the use of variables. A new parser is built where the concept of a command is straightforward and the use of CyDIW becomes easier. It was also identified that there are commands which can be removed from CyDIW and built as a separate client for simplicity. To achieve this, new clients have been developed to make CyDIW a lightweight application. This helps users to conduct experiments with no ambiguity and makes CyDIW flexible.
Sri Charan Admala
Admala, Sri Charan, "Improvements to Cyclone Database Implementation Workbench" (2019). Creative Components. 123.