Using Firebird as the Database Engine
Firebird is an SQL database engine integrated in M-Files.
M-Files uses Firebird as the default vault database engine. If a vault contains several tens of thousands of objects, we recommend using Microsoft SQL Server. If a vault has originally been set up to use Firebird but the number of objects in the vault and the size of the metadata file has since then significantly increased, we recommend migrating the vault database to Microsoft SQL Server.
We recommend that you start to plan migration to Microsoft SQL Server when the size of the metadata file for a vault is close to 1 GB. For instructions on checking the metadata file size, see Checking the Size of a Firebird Metadata File.
You can apply a registry setting to extend Firebird usability to 2 GB per vault. You can use Firebird also after this limit has been exceeded, but, for performance reasons, Microsoft SQL Server is in this case the recommended database engine.
To open the vault settings for the Firebird engine:
Changing the Location of the Vault Data
Defining A Separate Location for Vault File Data
By default, vault file data is stored in the same folder as vault metadata. If necessary, you can define a separate location for the file data of the vault. This enables you to locate your file data on a large network drive or file server. It is, however, recommended to store the metadata and files in the same location.