spacer
spacer

MongoDB Tokyo December 2012

December 12th
Tokyo, Japan

MongoDB Tokyo is an annual one-day conference in Tokyo, Japan dedicated to the open source, non-relational database MongoDB. This year's conference will include new presentation topics, including:

  • Introduction to the latest features in MongoDB v2.2, such as concurrency improvements, aggregation, TTL collections, and tag-aware sharding
  • Improved analytics with MongoDB via the new aggregation framework and Hadoop integration
  • Deployment preparedness and hands-on operations
  • Strategies for multi-data center deployment

The full agenda will be announced in October

Call for speakers

Have a MongoDB experience that you want to share? Consider submitting a proposal to present by September 28.

MongoDB Tokyo Workshops

We are offering two in-depth, hands-on MongoDB workshops a day before MongoDB Tokyo. Each workshop is offered in both the morning (9:00-12:30) and afternoon session (1:30-5:00).

These workshops are modules taken from our 3 day 10gen public trainings, which are currently offered only in New York, San Francisco, and London. For more information, see the detailed description below registration.

Hashtag

Follow the #MongoDBTokyo hashtag to stay up-to-date on all things MongoDB Tokyo.

Online Ticketing for MongoDB Tokyo Conference and Workshops 2012 powered by Eventbrite

Schedule

8:30am to 9:30am

Registration

9:30am to 9:50am

Welcome

Alvin Richards

10:00am to 10:40am

Schema Design

Derick Rethans

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. The simple fact that documents can represent rich, schema-free data structures means that we have a lot of viable alternatives to the standard, normalized, relational model. Not only that, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense. Understandably, this begets good questions: Are foreign keys permissible, or is it better to represent one-to-many relations withing a single document? Are join tables necessary, or is there another technique for building out many-to-many relationships? What level of denormalization is appropriate? How do my data modeling decisions affect the efficiency of updates and queries? In this session, we'll answer these questions and more, provide a number of data modeling rules of thumb, and discuss the tradeoffs of various data modeling strategies.

10:45am to 11:25am

Replication

Steve Francia

MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts around replica sets, which provide automated failover and recovery of nodes. We'll show you how to set up, configure, and initiate a replica set, and methods for using replication to scale reads. We'll also discuss proper architecture for durability.

11:25am to 11:40am

Refreshments Break

11:40am to 12:20pm

TBA

12:25pm to 1:10pm

Geolocation Maps and MongoDB

Derick Rethans

This presentation introduces OpenStreetMap and explains to the audience what sort of rich data set it has. I will also cover different APIs for using the map tiles as well as other APIs that form sister-projects to OSM, such as Nominatim (search), routing, and obtaining current-location information. For the data storage and querying aspects we will be looking at MongoDB.

1:10pm to 2:00pm

Lunch

2:00pm to 2:40pm

MongoDB, Hadoop, and Humongous Data

Steve Francia

Learn how to integrate MongoDB with Hadoop for large-scale distributed data processing. Using tools like MapReduce, Pig and Streaming you will learn how to do analytics and ETL on large datasets with the ability to load and save data against MongoDB. With Hadoop MapReduce, Java and Scala programmers will find a native solution for using MapReduce to process their data with MongoDB. Programmers of all kinds will find a new way to work with ETL using Pig to extract and analyze large datasets and persist the results to MongoDB. Python and Ruby Programmers can rejoice as well in a new way to write native Mongo MapReduce using the Hadoop Streaming interfaces.

2:45pm to 3:25pm

Sharding

Derick Rethans

Sharding allows you to distribute load across multiple servers and keep your data balanced across those servers. This session will review MongoDB’s sharding support, including an architectural overview, design principles, and automation.

3:25pm to 3:40pm

Refreshments Break

3:40pm to 4:20pm

Deployment

Alvin Richards

4:25pm to 5:05pm

TBA

5:05pm to 5:30pm

Roadmap

Alvin Richards

5:30pm to 7:30pm

Networking Happy Hour

MongoDB Workshops - More Details

Schema design and architecture

Effective uses of MongoDB often requires data organization that's different from what one finds with other databases, for reasons that range from performance to flexibility to architecture. This workshop will focus on patterns of MongoDB document design, and how they relate to application deployment architectures. Topics to cover will include migration from the relational mindset, techniques for taking advantage of asynchronous replication, shard key selection strategies, and more!

Operations Hands-On

Do you need to grow a replica set? Migrate servers to different hosts? Repair a deployment after hardware failures? If so, then this workshop is for you. Attendees will work through several model operational scenarios, covering both planned and unplanned maintenance tasks, backups and recovery processes, responding to database growth requirements, and more!

MongoDB Tokyo Admission

Workshop tickets include free admission to MongoDB Tokyo on 11 Dec.

Expectations

Since the workshops are short, participants should have MongoDB and necessary drivers installed prior to class. Participants arriving more than 20 minutes late will not be allowed to join.

Cancellation Policy

Class fees are not refundable, creditable, or transferable 48 hours prior to the start of the class.

Location

Fujisoft Akiba Plaza

東京都千代田区神田練塀町3 富士ソフト秋葉原ビル
101-0022  Tokyo
Japan

» Get Detailed Map and Directions

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.