There are a lot of solutions for querying JSON data available, most of which are proprietary and require a steep learning curve. Couchbase's N1QL (Non-First Normal Form Query Language) is a very powerful query language built on top of the SQL we all know and love (well, mostly love). It's really amazing how easy N1QL is for current SQL users. In this session, we'll delve into the differences between SQL and N1QL, learning how it layers new features on top of ANSI SQL to support nested data and JSON types. We'll also go in depth into indexing JSON data using Couchbase, covering how to design and troubleshoot your indexes to drive spectacular performance at scale.