Access modes

Describes the access modes supported by a database.

A named database supports three access modes:

  • Exclusive read/write access

  • Shared read-only access

  • Shared read/write access

The first two access modes are implemented through a file server session which provides the necessary file access modes while shared read/write access must be done through the DBMS server.

Creating a database through the Create() and Replace() member functions of RDbNamedDatabase, initiates client-side access to the database and does not require a connection to the DBMS server.

RDbNamedDatabase offers two Open() functions, one for client-side access and the other for client-server access. Client-side access is preferred over client-server access as data retrieval is faster than indirecting via the DBMS server.