Up Previous Next Title Page Index Contents

1.2 Repository Concepts

A repository or database is the largest unit of data in MetaEdit+: there may be several repositories, but no data in one repository can be used or referenced directly from a second repository.

A repository is composed of areas, which correspond to the MetaEdit+ user-visible concept of project. In fact there are two kinds of areas: logical areas, which define access rights and global variables for a project, and physical areas, which contain the actual data of a project, and are visible in the directory structure of the repository.

In a multi-user environment, each repository requires its own server image to be running for it. In general, each site will only be using one repository at once: each server image running requires a server license from MetaCase Consulting. In a single-user environment there is no server: the MetaEdit+ image reads the database files directly.

The server for MetaEdit+ is a separate program with its own user interface: similar to the client, it consists of an executable file and an image file. A server must be running for a repository whenever a client tries to login to that repository. The server thus normally runs on a machine which is routinely kept on all the time.

Up Previous Next Title Page Index Contents