Operational Overview

This section presents an overview of the basic operation of the RaimaDB DBMS. The RaimaDB system components can be configured in a number of ways. For an introduction to the basics, we will start with an application that includes the database engine embedded into the user application. Each system component is identified and described, and the operational flow of an RaimaDB C or C++ program is given. A simple, introductory example is then developed illustrating the basic use of the system. Your understanding of what each component does and how it fits into the overall system is essential to your ability to use RaimaDB effectively.

Subsequent sections covering additional capabilities will be based on concepts introduced in the following example.