MongoDB has been gaining traction: 10gen, which began the MongoDB project and offers commercial MongoDB support services, said that for 2011 there was a 300 percent increase in Fortune 500 enterprise customers. The list included Disney, Viacom, HP and McKesson. The company also noted strong adoption in Europe including Telefonica and The National Archives. In all, 10gen reported that it ended 2011 with more than 400 commercial customers, with numerous large deployments scaling to 1,000 or more servers.
But Franz Inc. proposes an alternative for those who want more sophisticated functionality: Use the semantic power of its AllegroGraph Web 3.0 database to deal with complicated queries, via MongoGraph, a MongoDB API to AllegroGraph technology.
As Franz president and CEO Dr. Jans Aasman recounts a conversation with one of his programmers, the take among developers is that MongoDB is “the simplest database on earth, very simple and pleasant to use, except when you want to do joins — and then you want to scrape out your eyes with a spoon.”
Franz’ approach is more powerful for programmers who have JSON objects and want to do complicated joins for tasks such as social network analysis or reasoning, Aasman says. Indeed, “if you already are working with semantic web technology, then why not store JSON objects also in the database. Otherwise, you have so many databases you have to work with. This would be much easier,” he says.
Says Aasman, “it can be a great way to get you into the Semantic Web.”