The data driver is the low level of Gemini, where developer choose how to store or retrieve raw data. Usually in the drivers there is the mapping between fields of the Gemini Entities (defined in the schema) and the data storage of the driver (SQL, NoSql, files, queue, etc...).