Polyglot Spatial With MongoDB

Steven Citron-Pousty (Red Hat)

11:00 on Saturday 21st September (in Session 62, starting at 11 a.m., Sir Clive Granger Building: A41)

Show in Timetable

Description: MongoDB has spatial capabilities, perfect for 'check-in' type services. I will show how to use it with Python, Java, and Node.JS for a REST-based web service.

Spatial is a hot topic for all sorts of developers and MongoDB offers an easy way to get started. MongoDB enables search and checkin type applications - ranging from field resource management to social check-in applications. In this session we will load up a spatial database and then create web services using three different languages, Python, Java, and Node.JS. We will demonstrate the similarity and differences when getting the same functionality for a MongoDB REST-based web service. For each language I will show how to load the driver, authenticate, query, filter, and write to the database. By the end you will be amazed at the wonderful job the driver writers did on ease of use and native feel when writing code. You will also enjoy a demonstration of how easy it is to use MongoDB for your application.