Chapter 5

Introduction to KeySQL

Abstract

This chapter describes KeySQL – a structured query language based on the key-object data model. It consists of two main parts: catalog management language (CML) and store manipulation language (SML), and provides two types of data manipulation functionality via the federative and native sublanguages. The sublanguages share the major part of CML, but have no SML statements in common. CML plays the role of data definition language and deals with creating and dropping key-objects, catalogs, and synonymies. The federative SML includes only the federative SELECT statement. The native SML includes CREATE, DROP, INSERT, SELECT, UPDATE, and DELETE statements for the data stores as sets of key-object instances. ...

Get Structured Search for Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.