Microsoft Interview Question

Design a distributed in memory database