Scalability — is the ability of the framework to adapt to changing requirements, volume and complexity of tasks being processed.
Supported Operation Modes
The framework can operate in various work environments.
The Framework scalability
It is important to note that applied solutions (configurations) can be used in file or client-server operation modes.
The key point of scalability is that an increase in performance is achieved by means of the framework, and business applications do not require modifications when many users are working simultaneously.
When migrating from file operation mode to client-server technology there are no modifications needed in the applied solution. Therefore, the user can choose the most appropriate mode. Starting with file mode, then later, as his business grows, he can easily migrate to client-server mode.
On a Standalone Single-user PC
Working in file mode, 1C:Enterprise 8 uses a local information base (located at the same user PC). This makes it possible to use 1C:Enterprise 8 at home or in a small office, working alone.
File Mode in a Multi-user Environment (LAN)
File operation mode also provides the possibility for several users to work with a local information base, within LAN (Local Area Network). 1C:Enterprise 8 includes a native database engine for file operation mode.
This mode can be used in small workgroups and it is easy to install and use.
Client-server Operation Mode
This mode is used in larger workgroups, or on an enterprise scale.
It uses three-tier architecture using 1C:Enterprise 8 as application server and one of supported database servers. This provides reliable data storage and efficient data processing for many users working at the same time.
In Client- Server mode a cluster server may be used, this increases stability and productivity still more.
When used in this mode, 1C:Enterprise 8 server implements several optimization mechanisms, such as execution of complex data processing operations on server side, caching data and execution of the script language on server side.
Geographically Distributed Databases
Large holding companies can use a geographically distributed database, mixed with file or client-server operation modes. I.e. geographically distributed database connects remote branches (divisions) of a holding company, each of them can use file or client-server operation mode inside. The mechanism of geographically distributed databases will provide identical structure of configurations in each of the holding’s divisions and perform data exchange between separate information bases that are part of the distributed database.