Next month I’ll be hanging out at my local JUG giving a bit of a survey of the main players in the NoSQL movement along with the Java APIs that they offer. If you’re in or around Canberra on July 14, make sure drop by for a great night of Pizza and Java Geekery with a somewhat schemaless design
Will slideshare up the slides, and bitbucket up the source, once I’ve done the presento. Till then, here’s the blurb for the night:
The NoSQL (Not Only SQL) movement has been gaining a lot of press over the last year as a means of scaling massive data storage, complex relationships and lightening fast retrieval for the Web’s biggest sites. This month we’re taking a trip to the big end of town and looking at some of the backend technologies that are powering sites like Twitter, Facebook, LinkedIn, Reddit, Digg and Google.
We’ll be looking at popular Java clients and servers that play in the NoSQL space and have a brief survey of the following popular NoSQL platforms: Document Databases (MongoDB/CouchDB), Sophisticated Key/Value Stores (Cassandra), Graph Databases (Neo4j), and simple Key/Value stores (Memcached). It’l be a lightening tour of what each technology offers, some source code on how it works, and lots of headshifts about how to store data such that you don’t ever need another Left Outer Join!
We’ll have a lot of fun, you’ll pick up a bunch of new buzzwords to impress your peers, and you can take the source away and play at home. Put it in your diary now!
Glen is a hardcore Java trainer and speaker, co-author of Grails in Action from Manning, co-host of the Grails Podcast and a former winner of Australian Masterchef. He blogs at http://blogs.bytecode.com.au/glen and Twitters at http://www.twitter.com/glen_a_smith.