Final day, final session and the gods of tech had intervened by killing Mark’s laptop first thing Friday morning which meant I was able to go and see his presentation* in place of the EHCache session I was due to see.
NoSQL and I have a love hate relationship – I’d love to be able to use it and hate that I can’t. That said, Mark’s preso covered the basic issues surrounding relational databases in the modern world and how poorly a lot of data fits into the table / join concept as well as pointing out the differences in some of the common NoSQL alternatives.
After a global overview (which given the amount of data and the number of platforms was pretty impressive in itself) Mark moved onto the specifics of CouchDB and the ease with which a quick Key Value data store can be setup.
I was already aware of the RESTful nature of the platform but didn’t realise that this protocol was used by everything (client tools, replication, the works).
It was quite impressive to see the JSON being returned live with the listener requests and the act of inserting data, attachments etc. was demonstrated very quickly and cleanly.
One thing I thought about later was, considering the issues surround ColdFusion and the inconsistencies in serializing / deserializing data to and from JSON had any one actually tried this against a CF server?
The replication demo was fantastic (fully replicated servers in ~ 10 seconds) and certainly raised some eyebrows amongst those (myself included) who’d setup MySQL replication.
The big issues surrounding alternate data stores will be present for some time yet but Mark gave us a 60 minute, whirlwind around what the future
should look like for a lot of apps and did it all (well most of it) with a pint in his hand!
Scores (out of 10)
Direct Professional Value: 9
Ongoing General Value: 9
Contention / Debate: 8
Style: 10
Overall: 9
*Rumours that I was seen lurking around Mark Drew’s laptop with a magnet on a fishing rod are total fabrications and it’s just a happy coincidence (for me at least) that I managed to see his fantastic preso.