Chapter 1. Introduction to SQL for Oracle NoSQL Database

Welcome to SQL for Oracle NoSQL Database. This language provides a SQL-like interface to Oracle NoSQL Database that can be used from a command line interface, scripts, or from the Oracle NoSQL Database Java Table Driver. The SQL for Oracle NoSQL Database data model supports flat relational data, hierarchical typed (schema-full) data, and schema-less JSON data. SQL for Oracle NoSQL Database is designed to handle all such data in a seamless fashion without any "impedance mismatch" among the different sub models.

For information on the command line shell you can use to run SQL for Oracle NoSQL Database queries, see Introduction to the SQL for Oracle NoSQL Database Shell. For information on executing SQL for Oracle NoSQL Database queries from the Oracle NoSQL Database Java Table Driver, see the Oracle NoSQL Database Getting Started with the Table API manual.

This book is broken into two parts: