Insurance comparison website is using open source NoSQL database MongoDB to improve the customer experience of its home insurance offering. checks tens of millions of prices for customers on a daily basis. The system collects customer details and then securely sends them to a number of different insurers. Once the insurers' systems reply, can aggregate and display prices for consumers.

The speed and efficiency that data is sent and retrieved is crucial to the's business. One hour's downtime would have significant financial impact, according to the company.

"Ultimately we want every single customer to have an exceptional experience," said Matthew Collinge, solutions architect at

"Our business model has changed significantly, but trying to make changes on the old system meant we spent our time dealing with complexity rather than adding any value."

The three top priorities for the new database were stability, speed to market and scalability, and the non-relational database MongoDB matched these needs perfectly.

The new database is currently being used for home insurance, which accounts for millions of price checks a day, but will eventually be rolled out across the entire site - including motor, life, travel and pet insurance as well as utilities and money products such as credit cards and loans.

"This project shows how the speed and flexibility of a database can have a strong impact on business outcomes," said Joe Morrissey, VP EMEA of 10gen, the MongoDB company.

"The price comparison market is fiercely competitive and solution architects have a tough job to process vast volumes of data quickly, and differentiate services. Implementing a simple-to-use, flexible and scalable data schema is greatly improving the service that's on offer."