Basically, two types of data storage for the data model can be selected:
- Data management per FastObjects database.
- Data management per EOX file.
Data management per FastObjects database:
Any information of the data model is stored in a FastObjects database. Generated target data is stored in the \workspace folder outside the database.
Features of the data management per FastObjects are:
- Access of several developers of a modular system to the same FastObjects database is possible (client-server installation in a local network is recommended).
- Always synchronous data when several developers of the modular system access the same FastObjects database.
- Synchronization of data between distributed working developers and configurators per EOX file exchange is possible (see the following figure).
- Authorizing users of the database user roles is possible.
- This is standard for stand-alone and client-server installations (see Stand-Alone and Client-Server).
Data management per EOX file:
Any information of the data model is stored in one EOX file. Generated target data is stored in the \workspace folder. Previously the EOX file format was dedicated to exchange model data between developers of modular systems, which are working on distributed computers with FastObjects database management.
Features of the data management per EOX file are:
- The data model can be protected against overwriting, therefore the identical data model is available as starting point for different development directions.
- The EOX files can be used for any concurrent version system.
- For each start another EOX file as database may be selected (see Data basis selection for EOX data management)
- All resources, the data model and the created files of one version can be saved together.
- Fast switching between different EOX files is possible without ending the application (see Changing the EOX back-end).
- The installation requires additional manual installation steps.