“I like big data for $400” – Implementing a Jeopardy! Question Explorer using DocumentDB, Azure Search, AngularJS and Electron – Part 1

The concept of NoSQL or schema-less databases refers to systems that store data in a schemaless fashion using some form of document notation such as JSON. Examples of NoSQL databases include: MongoDB, CouchDB, RavenDB and, as we will discuss in this post, Azure DocumentDB.
In this series, we will be creating an application that allows users to quickly browse and search a repository of over 200,000 jeopardy questions. We will use Azure DocumentDB as a data repository, Azure Search to implement full text search functionality and will use AngularJS and Electron to create a desktop client that users can use to browse these questions.

Continue reading