Designing and refreshing a Scalable Shared database