Scalability – is the ability of the framework to adapt to changing
requirements, volume and complexity of tasks being solved.
Supported
Operation Modes
The framework can operate in various work environments.
The Framework scalability
It is important to note that the same applied solutions (configurations) can
be used in any file or client-server operation modes.
The key point of scalability is that a performance growth is achieved by
means of the framework, and business applications do not require modifications
when number of users working simultaneously growths.
When migrating from file operation mode to client-server technology one
should not make any modifications in the applied solution. Therefore, which mode
to use – it is only customer's choice. Starting with file mode, 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, with a single workplace.
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, it is easy to install and use.
Client-server Operation Mode
It is used in larger workgroups, or on an enterprise scale.
This operation mode 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 a time.
For this operation mode a cluster server
may be used, that increases stability and productivity still more.
When used in this operation 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.