Seattle Scalability Meetup: Riak + MapR
Details
This meetup focuses on Scalability and technologies to enable handling large amounts of data: Hadoop, HBase, distributed NoSQL databases, and more!
There's not only a focus on technology, but also everything surrounding it including operations, management, business use cases, and more.
We've had great success in the past, and are growing quickly! Previous guests were from Twitter, LinkedIn, Amazon, Cloudant, Microsoft, 10gen/MongoDB, and more.
This month's guests:
Joseph Blomstedt, Riak, Senior Software Engineer at Basho Technologies.
Riak is a highly available, fault tolerant database that focuses on high scalability as well as critical data -- whether big, medium, or small. This focus on critical data has lead to Riak being trusted by startups, enterprises and governments around the world.
However, Riak is no silver bullet. Focusing on extreme availability comes at a price: Riak is an eventually consistent (AP according to the CAP theorem) database that fully embraces sloppy quorums and requires client-side conflict resolution. This makes Riak harder to develop for than other solutions. But, this may soon change.
This talk will be broken into two parts. The first half will provide a technical overview of Riak, explaining its architecture as well as the motivation between its design. This discussion will inevitably review the CAP theorem, tradeoffs in distributed system design, and the strengths/weaknesses of different choices.
The second half of this talk will present current research/development that will reshape Riak in the not-so-distant future: commutative replicated data types (CRDTs), strongly consistent operations, and a completely new fulltext search system.
Ted Dunning, MapR, Chief Application Architect, MapR Technologies
New approaches to NoSQL applications; How MapR built M7 and why
This talk takes a technological deep dive into MapR M7 including information on some of the key challenges that were solved during the implementation of M7. MapR's M7 is a clean room replication of the HBase API written in C++ and fully integrated into the MapR platform.
In the process of implementing M7, we learned some lessons and solved some interesting challenges. I will share some of these experiences and lessons. Many of these lessons apply across the board to high performance query systems in general and can be applied much more widely. Some of the resulting techniques have already been adopted by the Apache Drill project, but there are lots more places that these techniques can be used.https://mail.google.com/mail/ca/u/0/images/cleardot.gif
Our format is flexible: We usually have speakers who talk for ~30 minutes each and then do Q+A, plus discussion.
There'll be beer afterwards, of course!
Meetup Location:
The Cabana - SURF Incubator's event space (http://maps.google.com/maps?q=821%20Second%20Ave%20Suite%20400%2C%20Seattle%2C%20WA)
821 Second Ave Suite 800, 8th floor, Seattle, WA
After-beer Location: Owl N' Thistle (http://www.owlnthistle.com/)
808 Post Avenue, Seattle, WA 98104
Doors open 30 minutes ahead of show-time. Please show up at least 15 minutes early out of respect for our first speaker.
