MongoDB Support for Tera-WURFL

Posted in Databases, Mobile and PHP on Thursday, the 2nd of September, 2010.

This is just a quick heads up to point out that Tera-WURFL now has support for using MongoDB as its data store. This is particularly exciting for me, since I contributed the original code. I've been benefiting from Tera-WURFL for years now, so it's pleasing that our ongoing migration to MongoDB at work provided an opportunity to give something back.

I think it's a good match: there's nothing about the data in Tera-WURFL that really requires a relational model, and MongoDB's support for JavaScript-based stored procedures should help with some of the more advanced features of the library. Performance is pretty impressive already, and there are ways we can improve it, so it should be possible to make it really fly.

The MongoDB connector is currently only available in the devel branch on Github, and should probably be considered experimental for the time being. So it'd be great to get people trying it out and hopefully sending feedback.


Posted by Ciaran McNulty on Thursday, the 2nd of September, 2010.

Excellent news, it's interesting to see MongoDB's uptake.

Do you have any stats you can share about real-world performance improvements over say MySQL?

Posted by Steve Kamerman on Monday, the 6th of September, 2010.

Hey Simon - great work on the MongoDB Connector, I appreciate the contribution!

I've just posted a performance comparison of MongoDB, MySQL5, MySQL5 Nested Set, MS SQL Server 2005 and Memcached. This should give you a good indication of the performance of these connectors under the worst conditions.

Enter your comment: