NoSQL Berlin Meetup #
Yesterday evening the NoSQL Berlin Meetup took place in newthinking store, Berlin Mitte. We had planned for some 50 to
70 people. It quickly became clear that the room would be full - at startup I counted about 80 guests interested in
NoSQL topics both locally from Berlin but also traveling here from New York.
Some pictures are available on flickr - thanks to @langalex
for sending the url to me:
The meetup started with an introduction to basic principles on consistancy and
agreement protocols that are the basis of many scalable storage solutions, including Scalaris. Monika Moser explained,
why one can have only two of the three goals of consistency, availability and partition tolerance. After that she gave
an introduction to Paxos - a scalable, partition tolerant agreement protocol.
In the second talk, Mathias Meyer
introduced Redis - a wicket fast key value store that supports strings, lists and sets as values. It is implemented in
C, comes with a persistence mechanism. Only problem: All the data stored in Redis needs to fit in memory for this store
to work.
After a short break Jan Lehnardt gave an overview of building P2P applications with CouchDB. He showed
how CouchDB can be scaled to large deployments with modules that build distribution and sharding on top of CouchDB. But
CouchDB can also be scaled down to run on mobile devices. As synchronization is so simple with that DB it is a perfect
fit for Ubuntu One - the initiative of Canonical that brings a personal cloud to everyone for sharing and distributing
your data.
Martin Scholl gave an overview of Riak - a highly distributed key-value store with support for
map-reduce style queries, sharding of data and a rest-Interface.
The last session included a talk by Mathias
Stearn on MongoDB - a key-value store that does not come with json formatted documents but uses bson for document
encoding. This makes it easy to support for compact and fast object (de-)serialization.
The final talk was given
by Prof. Stefan Edlich on object oriented databases.
After the event, speakers and attendees switched over to
Cafe Aufsturz for some drinks, beer and food - and of course for further discussions.
Big thanks goes to the
sponsors (Versant, Peritor (drinks at newthinking), StudiVZ (videos), Sociomantic (drinks at Aufsturz), Soundcloud
(food at Aufsturz). Another big thanks to Jan Lehnardt and Thomas Nicolai for helping me set up this
event.
Looking forward to seeing you guys either in Oakland this November or probably next year at the next
NoSQL conference in Berlin.