TempestDB Tutorial

Welcome to the TempestDB browser playground. Try typing a TQL query in the terminal on the right, if you know any already of course.

If you do not know TQL yet, you're at the right place! Over the next few pages, I'll give you a quick rundown of how it works.

TQL stands for Typed Query Language and is the custom language I built for interacting with TempestDB. Why did I not just use SQL? Well, TempestDB is built on a completely different type system that does not even have NULL, which makes using SQL impractical. For that reason, I was actually forced to make my very own query language, that supported this more rigid yet powerful type system, which is how it has got it's name.