Pregunta de entrevista de Impira

How would you design multi version concurrency control?