No More Joins

*
Accepted Session
Long Form
Scheduled: Wednesday, June 22, 2011 from 10:00 – 11:45am in B202/03

Excerpt

Everything you learned about database modeling is wrong. At least for document databases like CouchDB and MongoDB. Learn about these differences, the trade-offs, the use cases, and put it all in practice in a discussion about a real-life document database problem. Unlearn SQL habits and relax.

Description

For too long we’ve been taught that relational databases are the right tool for all jobs. While RDBMS are great for many projects what happens when a document database is the right tool for the job? When you turn to popular open-source document databases you find yourself having your relational background working against you. Exasperated developers end up asking questions like: how do I do a join or how do I group and query documents? What happens when I don’t have a table, a schema, rows or SQL statements?

When you’re thinking documents you normally start by thinking about the questions that you want to ask and create your model around those questions. In this interactive discussion we explore how this ends up being more intuitive than in relational databases and normalization.

Understand how people have been doing this for real life problems or, better yet, tell us your problem and let’s discuss how we can solve it using a document database.

Bring your questions!

Speaking experience

Speakers

  • Img 0054

    J Chris Anderson

    Couchbase

    Biography

    Chris Anderson is an Apache CouchDB committer and co-author of the O’Reilly book “CouchDB: The Definitive Guide”. He is a founder of Couchbase and designs and evangelizes the CouchApp JavaScript framework.

    Sessions

  • Roger

    Biography

    Roger heads the West Coast Operations for 10gen. He has over 20 years of experience of building and delivering great and innovative products to market and has deep expertise and knowledge of database architectures and internals. Roger holds several patents for database and middleware technology. His experience leading product development and engineering teams includes 12 years with Oracle’s Database and Application Server development organization where he pioneered products that delivered heterogeneous interoperability, as well as several years as SVP of product operations and engineering at Apple’s PowerSchool division. Roger also held leadership positions at OuterBay and Efficient Frontier. He earned a Bachelor’s degree in computer science from the HogeSchool Enschede.

    Sessions

      • Title: No More Joins
      • Track: Cooking
      • Room: B202/03
      • Time: 10:0011:45am
      • Excerpt:

        Everything you learned about database modeling is wrong. At least for document databases like CouchDB and MongoDB. Learn about these differences, the trade-offs, the use cases, and put it all in practice in a discussion about a real-life document database problem. Unlearn SQL habits and relax.

      • Speakers: Nuno Job, J Chris Anderson, Roger Bodamer
  • Avatar bigger

    Nuno Job

    MarkLogic

    Biography

    Nuno Job works for MarkLogic, a Silicon Valley startup where he helps shape the future of database systems.

    Before MarkLogic Nuno worked in New York at IBM T.J. Watson Research Center in the DB2 pureXML team. He also worked in IBM Toronto where he had a broader role in the DB2 organization.

    Database geek. Evangelist. Consultant. Lecturer. Nuno loves open-source technology – most of all being in the edge, and looking for innovative ways to solve problems.

    Random facts: Likes photography, dinosaurs, and funny hats. And people that put commas before and.

    Sessions

      • Title: No More Joins
      • Track: Cooking
      • Room: B202/03
      • Time: 10:0011:45am
      • Excerpt:

        Everything you learned about database modeling is wrong. At least for document databases like CouchDB and MongoDB. Learn about these differences, the trade-offs, the use cases, and put it all in practice in a discussion about a real-life document database problem. Unlearn SQL habits and relax.

      • Speakers: Nuno Job, J Chris Anderson, Roger Bodamer