2 Sep 2010, 12:49 p.m.

MongoDB Support for Tera-WURFL

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 Simon at 01:53:00 PM
2 Sep 2010, 1:47 p.m.

Ciaran McNulty

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?

6 Sep 2010, 7:41 p.m.

Steve Kamerman

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.

http://www.stevekamerman.com/