Skip to content

A generic, semantic tree-diff algorithm for XML-shaped documents & a frontend for comparing query plans from different database systems

License

Notifications You must be signed in to change notification settings

Toemmsche/semantic-diff

Repository files navigation

Semantic Diff / Query Plan Visualizer

This repository contains:

  • A semantic diff algorithm for XML documents (npm run main)
  • A visualization tool for differences between normalized query plans, which makes use of the semantic diff algorithm (npm run start).

You can try out the query plan visualizer at https://toemmsche.github.io/semantic-diff/.

Query plans for TPC-H and TPC-DS queries for the RDBMS Umbra, HyPer, and DuckDB are preloaded.

About

A generic, semantic tree-diff algorithm for XML-shaped documents & a frontend for comparing query plans from different database systems

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published