The difference between a datamart and a warehouse is their scope: A data mart only seeks to serve the needs of a portion of the company, such as the marketing finance department. A data warehouse seeks to serve the entire company.
Ex: Sales, Marketing, Finance
It is a high performance query structure(HPQS)
Fast retrieval of data is possible through datamart