Succinctly, we "pivot" Xarray Datasets (with consistent dimensions) to treat them like tables so we can run SQL queries against them. This is a light-weight way to prove the value of the interface.
Developer can use C99 designated initializer or C++ aggregate initialization to define constant database table, column, and migration, this can reduce running time when making schema, see ...