Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at OSCON Data 2011 about NoSQL

Your current filters are…

Monday 25th July 2011

  • NoSQL @ Netflix

    by Sid Anand

    For the past 3 years, Netflix has been building a popular subscription-based service to stream movies and TV shows to game consoles, mobile devices, BluRay players, digital TVs, etc… With tens of millions of paying customers, Netflix has firmly established itself as a household brand in the US. Few people are aware that, while aggressively expanding our market and products, we have also moved our web and data infrastructure to Amazon Web Services. We currently use a large array of AWS’s offerings and deliver >90% of our web traffic from the cloud. While we have moved a significant portion of our web infrastructure to the cloud, the migration of our data has followed a slightly slower pace. Where we once solely relied on relational databases such as Oracle and MySQL, today we use a combination of technologies, including but not limited to SimpleDB, S3, Cassandra, and HBase. We also leverage open source caching technology like Memcached and Squid. This talk will detail the current evolution of Netflix’s cloud-based data infrastructure and specifically its use of open source technology.

    At 10:40am to 11:30am, Monday 25th July

    In B118-119, Oregon Convention Center

  • Architectural Anti-patterns for Data Handling

    by Gleicon Moraes

    Ever had to dig into a system that misused the most basic features of a RDBMS ? Better yet - after the whole NoSQL storm had you wondered why it didn't shown before when you had to twist your schema to fit into something it was not designed for ? Check on this anti-patterns collection and feel better that you are not alone - and how you can benefit from it even not having big data around.

    At 11:30am to 12:10pm, Monday 25th July

    In C123, Oregon Convention Center

    Coverage slide deck

  • HandlerSocket: NoSQL via MySQL

    by Ryan Lowe and Haidong Ji

    With most modern web applications, there are requirements for both SQL access to complex data as well as simple Key-Value look-ups. This session will cover how to use the HandlerSocket Plug-In for MySQL to get exponentially faster look-ups for simple access patterns.

    At 11:30am to 12:10pm, Monday 25th July

    In C121/122, Oregon Convention Center

    Coverage video

  • The Right Tool For The Right Job: Choosing The Best Data Storage Option

    by Patrick Lightbody

    Between the NoSQL movement and new cloud offerings, it seems there are new storage options popping up every day. How do you select which one is the best for your project? The truth is that it's unlikely one option is best for all your needs. This session walks you through the various options considered by one startup and how it selected five separate storage engines - and has no regret doing so!

    At 11:30am to 12:10pm, Monday 25th July

    In B118-119, Oregon Convention Center

    Coverage video

  • Redis: CS101 Data Structures via the Network

    by Ezra Zygmuntowicz

    Redis is an entry in the new breed of nosql databases. But it takes a different approach that makes it much more interesting then most of the other key/value stores in the same category. Come learn what makes redis so useful that it seems everyone is adding it to their toolbox.

    At 2:20pm to 3:00pm, Monday 25th July

    In B118-119, Oregon Convention Center

Wednesday 27th July 2011

  • Consistency or Bust - Breaking a Riak Cluster

    by Jeff Kirkell

    The popularity of NoSQL opens up an endless array of possible uses but also causes its own set of problems. Riak, a NoSQL offering created by Basho solves this by claiming to have no single point of failure. Proving this goes a long way to dispelling the concerns within an enterprise to begin adopting a non-relational solution.

    At 10:40am to 12:10pm, Wednesday 27th July

    In Oregon Ballroom 203, Oregon Convention Center

    Coverage slide deck

  • Learning CouchDB

    by Bradley Holt

    CouchDB is a document-oriented database that uses JSON documents, has a RESTful HTTP API, and is queried using map/reduce views. Each of these properties alone, especially MapReduce views, may seem foreign to developers more familiar with relational databases. This tutorial will teach web developers the concepts they need to get started using CouchDB in their projects. CouchDB’s RESTful HTTP API makes it suitable for interfacing with any programming language. CouchDB libraries are available for many programming languages and we will take a look at some of the more popular ones.

    Several techniques and approaches to scaling CouchDB will be discussed. You will learn about CouchDB’s peer-based, bi-directional replication, how to handle conflicts, and the concept of eventual consistency. We will discuss the how CouchDB relates to other SQL alternatives, what problems CouchDB is good at solving, the trade-offs as compared to other tools, and what makes CouchDB unique. We will also cover authentication, authorization, show functions, list functions. We will take a brief look at ways of distributing CouchDB including to mobile devices and CouchApps (web applications built using CouchDB, JavaScript, and HTML5).

    At 10:40am to 12:10pm, Wednesday 27th July

    In Oregon Ballroom 204, Oregon Convention Center

    Coverage slide deck