Sharing databases overview

Provides access to a server that allows databases to be accessed by multiple clients.


The API has two key concepts: DBMS server session, and database change notifier.

DBMS server session

A session with the DBMS server allows suitable databases to be shared with read/write access by multiple clients. Note that a session can be used to open any number of databases, and that if write access is required by one client, then all clients of that database must use the DBMS server.

The DBMS server session is provided by RDbs.

Database change notifier

Clients can be notified of changes (such as transactions committed or rolled back, database closed or recovered) to shared databases through RDbNotifier.