What do all the city and colour names mean?
Within the GDS server there are a large number of optimisations choices. Rather than use highly technical and meaningless names
the engineers decided to name storage techniques after colours and processing decisions after city and town names. This information is only
useful to support and having memoriable names ensures better accuracy of communication.
For example, when you see "mauve" optimisation you know this is a way of
storing data or index information. In this example, mauve indicates values that have been fully optimised to a mathematical formula, allowing
the original values to be discarded.
Equally, when you see "Budapest" being used to process an SQL query, this indicates
the runtime decision made to solve this particular SQL at this instant in time. Budapest indicates in this case that the SQL was resolved from
query cache.
Very few GDS servers will use the full range of colours (storage) or city/towns (optimisations)
as some are extremely specific, such as converting an IN predicate to a faster form. The technical descriptions of each technique is not available.