M-Files Storage

Hello,

When we create an object in M-Files or data that is not saved in the database, where and with what system is it saved? Does it have a database that we cannot see, running in its own background? What is the hierarchy of classes and class groups where they are recorded? Does it have a database system where ids are defined as primary keys and kept as a corresponding object or data? I would be happy if anyone with knowledge on the subject could help.

Thanks in advance for your answers.

Parents
  • Each vault has its own database. M-Files Server comes with an embedded Firebird database which is the default option and can be used for small to medium sized vaults. The other option is to use Microsoft SQL Server which scales better for large vaults.

    The vault configuration, including the metadata structure, as well as the object metadata is stored in this vault database. The file data is stored on disk when Firebird is used. With SQL Server you have the option to either store the file data on disk or in the database.

    By default the Firebird database and file data are found in C:\Program Files\M-Files\Server Vaults\<vault name>\

Reply
  • Each vault has its own database. M-Files Server comes with an embedded Firebird database which is the default option and can be used for small to medium sized vaults. The other option is to use Microsoft SQL Server which scales better for large vaults.

    The vault configuration, including the metadata structure, as well as the object metadata is stored in this vault database. The file data is stored on disk when Firebird is used. With SQL Server you have the option to either store the file data on disk or in the database.

    By default the Firebird database and file data are found in C:\Program Files\M-Files\Server Vaults\<vault name>\

Children