<<< Previous speaker next speaker >>>

Enda Farrell

 Enda  Farrell

Enda Farrell is the technical architect for Nokia's Ovi Places Registry which is a rather large database of map points of interest. At present he's converting the persistence layer from being a highly relational model to NoSQL, though needing to do so in a slightly strange way.

Enda joined Nokia having spent 4 years at the BBC where he built what was at the time the world's largest production installation of CouchDB for use as a multi-DC, multi-master key value store. What seems like a long time ago he spent 9 years as an engineer and then architect at Sapient.

Presentation: "Nokia: Lessons learnt migrating a very large and highly-relational database into a "classic" NoSQL"

Time: Friday 14:05 - 15:05

Location: Fleming Room, Third Floor

Abstract:

From the operations perspective a NoSQL data store has many clear advantages – mostly because they can be much easier to administer. But what about the developer perspective? And what of the architect who has an existing highly relational SQL-backed system and wants to convert it to be NoSQL backed? In 2010 Enda joined Nokia's "Location" division to build what will be one of the largest databases of validated place information in the world – if its somewhere that you might want to go to, we aim to have it.

This presentation is a "how we did it" - change a production system from SQL to NoSQL while keeping everything running (and still releasing upgrades) and consistent. There are a few hints/tips and one or two lessons learnt the hard way …