Examples
Telecoms - Phone Calls (Java, JS, Python): a database of customers of a fictional telecom company and calls they make.
Gaming - XCOM 2 (Java): a database of interdependent research tasks in the game XCOM 2, featuring automatic inference of available research based on completed tasks and available items.
Biology - Catalogue of Life (Java): a database containing the information about the taxonomy of life on Earth, showcasing automated loading of data using TypeDB-Loader.
Software Dev - GitHub (Kotlin): Load data from a live repository on GitHub or from a Vaticle GitHub snapshot, and get results via a custom GUI interface that uses the Java client to fetch the requested data.
A hands-on walkthrough
To get a better idea of how you can use TypeDB, we’ll take a closer look at the phone_calls
example.
The database we’ll be working on in this series contains a dataset of people who call each other. Those who have a contract with the company also have their name, age, and the city they reside in recorded within the database.
In the following three sections, we together: