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 Reply
  • The objects are saved in the M-files Database. It can be a Firebird or SQL database as Joonas explained. Files are generally saved in a special folder on the server's hard drive or on a network drive attached to the same LAN as Timo explained. M-Files can be configured to save files inside the SQL database, but that is not recommended. When you create a new document, the file is saved in Cache on your local computer until you check in the document. At that moment the file is transferred to the server and saved as described above.

Children