The two companies first started talking about a deal in November, he said, after they realized that many clients were already using both the database and the analysis platform.
"And increasingly what we saw was some companies were using both, some of them using them both reasonably successfully, but there’s always work involved in getting the two technologies to work together," Asay said. Here's an example Asay gave me: A travel booking website wants to use data to optimize its performance based on user patterns and preferences. MongoDB is well-suited to show flight options based on a particular user's history; Cloudera is better suited to design a site based on broad trends across many users' actions.
Most clients need both eventually, and though MongoDB has already created a "connector" product that could tie into Apache Hadoop (the open-source software that Cloudera builds off and supports), it wasn't as seamless as customers wanted.
Already, engineers from both companies are developing new products that will be demonstrated at the MongoDB event on June 24-25 in New York.