|
Fast Data
Access
The essence of SQL Race is its ability to
provide fast access to large quantities of time series data. Users may be viewing hundreds of parameters
and hundreds of thousands of sample points and must be able to navigate
quickly through the data with ease.
SQL Race supports a rich set of data logging modes in real-time
and offline. These include:
·
Fixed
frequency logging rates up to 1GHz
·
Synchro
logging, or near regular rate logging. This can be used for logging at fixed
points on an engine cycle or the near regularity of a heart rate.
·
Irregular
logging, typically where many parameters are collected at a single time point.
·
Scaled and
unscaled data, in which each parameter has an associated conversion function
that takes the raw logged value to an engineering value.
·
Variable rate
logging, where a parameter may be made up of several channels, each logged at
a different frequency and under different conditions. SQL Race will intelligently
merge all channels.
·
Out-of-order
data storage. Telemetry systems and disparate wireless data sources cannot
guarantee continuous coverage, but a user’s requirement is to always be able
to see most recent data, so a backfill is necessary. Data is available for
read as soon as it is received and any merging tables are updated
automatically.
Run Associations
Often
there are multiple sources of data either from multiple loggers on a car or
because diagnostic data is collected from the environment or rigs. Each run
has a GUID (Globally Unique Identifier) and these GUIDs or collections of
GUIDs may be opened together to create a super
run in which all the runs are presented as one.
Attachments
such as constants, data maps, notes, and videos may be associated with the
whole run, a set of laps or specific time e.g. a wing setting for the first
stint of a race or the time at which a video was recorded.
GUIDs may also be used to make associations between
SQL Race runs and custom data that has its own schema, enabling tight
coupling between all the electronically storable information about a run,
whether it be the data from a probe, the vehicle/rig parts list, or other
source.
|