Next Previous Contents
[NoSQL]

NoSQL

A Relational Database Management System

Carlo Strozzi

Italian Linux Society.

v2.1 - April 1999


NoSQL is a fast, portable, relational database management system without arbitrary limits, (other than memory and processor speed) that runs under, and interacts with, the UNIX Operating System. It uses the Operator/Stream DBMS paradigm described in "Unix Review", March, 1991, page 24, entitled "A 4GL Language". There are a number of "operators" that each perform a unique function on the data. The "stream" is suplied by the UNIX Input/Output redirection mechanism. Therefore each operator processes some data and then passes it along to the next operator via the UNIX pipe function. This is very efficient as UNIX pipes are implemented in memory. NoSQL is compliant with the "Relational Model".

1. Foreword and Introduction

2. Data formats

3. Using NoSQL

4. NoSQL Command Reference

5. Extracting information from tables

6. Generating or modifing NoSQL tables

7. Conversion of external data into NoSQL tables

8. Data access control

9. Fast access methods

10. Limits, a few minor ones

11. More on speed

12. Notes for contributors

13. References


Next Previous Contents