Unlike most other dating sites, eHarmony encourages its users to fill out a detailed questionnaire to build a rich compatibility profile of traits and preferences that is then used in matching. It’s no surprise that it works – over 600,000 happily married couples met using the service. 438 eHarmony couples get married each day, or about 5% of all the marriages that happen in the US.
With over 51 million registered users, the site generates more than 3 billion potential matches daily by processing over 25 terabytes of member data.
But eHarmony soon found itself running into problems with its RBDMS. With so many users and so much data to process, it was taking eHarmony 2 weeks to run its matching algorithm – an unacceptable amount of time. By switching to MongoDB, they were able to reduce that 2 weeks to less than 12 hours.
Fill out the form on this page to find out first-hand from eHarmony CTO Thod Nguyen how:
- eHarmony’s matching system works
- eHarmony reduced its matching algorithm processing time by 95% with MongoDB
- eHarmony plans to use MongoDB in innovative new projects
Companies ranging from startups to Fortune 500s choose MongoDB to build, improve, and innovate: