Show in Frame No Frame
Up Previous Next Title Page Index Contents Search

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 a multi-user environment, each repository must be started in an existing MetaEdit+ server process. Each server process can handle one repository at once. In general, each site will only be using one repository at once, and so will only be running one server process. In a single-user environment there is no server: the MetaEdit+ client accesses the repository files directly on the user’s local hard disk.

The server for MetaEdit+ is a separate program which runs as a background process or service on a shared machine. A repository must have been started in a server process before a client tries to login to that repository. The server thus normally runs on a machine that is routinely kept on all the time. As the server program has low resource requirements, and clients benefit from low latency connections with the server, this machine is often a workgroup server, but it can also be a departmental or larger server.

Show in Frame No Frame
Up Previous Next Title Page Index Contents Search