I want to design a database class.which handle more than 1 million user simultaneously.Please suggest which design pattern i will follow.