by Jim Webber
Dr Jim Webber of Neo Technology starts the day by welcoming everyone to the first of many annual NOSQL eXchanges and introduces the speakers and subjects of the day -- including MongoDB, CouchDB, Cassandra, Riak, and Neo4J.
by Emil Eifrem
Emil Eifrém is CEO of Neo Technology. Emil will give a Keynote talk to the NOSQL eXchange on the state of NOSQL today.
When starting to work with distributed, fault-tolerant systems like Riak, application developers who are used to the cosy world of strongly consistent databases may be shocked to suddenly have to deal with conflicting writes. This can be daunting, often leading to comments like "TODO: handle siblings" in the code, and confusing exceptions for end users.
In this talk for the NOSQL eXchange Russell Brown examines how conflicting values are kept to a minimum in Riak and illustrates some techniques for automating semantic reconciliation. There will be practical examples from the Riak Java Client and other places
Brendan McAdams -- creator of Casbah, a Scala toolkit for MongoDB -- will give a talk on "MongoDB + Scala: Case Classes, Documents and Shards for a New Data Model"
In this talk for the NOSQL eXchange, Dave Gardner introduces why you would want to use Cassandra, and focuses on a real-life use case, explaining each Cassandra feature within this context.
by Ian Robinson
Doctor Who is the world’s longest running science-fiction TV series. Battling daleks, cybermen and sontarans, and always accompanied by his trusted human companions, the last Timelord has saved earth from destruction more times than you’ve failed the build.
Neo4j is the world’s leading open source graph database. Designed to interrogate densely connected data with lightning speed, it lets you traverse millions of nodes in a fraction of the time it takes to run a multi-join SQL query. When these two meet, the result is an entertaining introduction to the complex history of a complex hero, and a rapid survey of the elegant APIs of a delightfully simple graph database.
Armed only with a data store packed full of geeky Doctor Who facts, by the end of this session we’ll have you tracking down pieces of memorabilia from a show that, like the graph theory behind Neo4j, is older than Codd's relational model.
by Aleksa Vukotic
In this talk, Aleksa Vukotic will look at a practical example of how and why he migrated from traditional relational persistance approach to a document-centric persistence approach as part of a recent client project. Aleksa will dive into how his company assessed and adopted CouchDB in order to rapidly and successfully deliver a next generation insurance platform using Scala and Lift.
Document stores are great, graph stores are great and polygot persistence is a great buzzword; but when you mix two great things is the result guaranteed to be great?
A graph store, like Neo4J should be the perfect complement to a document store like CouchDB or MongoDB. Whereas the document store is concerned with atomic operations on atomic pieces of data a graph store is concerned with how pieces of data relate to one another.
Based on his experiences of mixing CouchDB and Neo4J at Wazoku, an idea management startup, Robert talks about the theory of mixing your stores and the practical experience.
by Jim Webber
This Park Bench discussion will be chaired by Jim Webber.
by Tom Wilkie
Tom Wilkie takes a whistle-stop tour of developments in NOSQL and Big Data storage, comparing and contrasting new storage engines from Google (LevelDB), RethinkDB, Tokutek and Acunu (Castle).
The talk will consist of a discussion of the algorithm differences between the competing engines, comparative performance results, and time allowing, how to actually get your hand on them and use them!
2nd November 2011