We might want to abstract database request in order to provide numerous storage connector (dgraph, neo4j, arangodb, elasticsearch, ...)