File Storage
MetaDefender Distributed Cluster (MDDC) introduces a built-in file storage server known as MDDC File Storage. The server stores and manages the live time of files and their duplications.
The administrator can set up MDDC to work with a single instance of MDDC File Storage or build a group of MDDC File Storage instances.

From Inventory
> Services
of the MDCC Control Center web console, the administrator can click on the gear icon in the top left corner of the File Storage
group to access MDCC File Storage settings.

Multiple instances
When several instances of MDDC File Storage are added to the File Storage group, Min Replica
and Max Replica
enable the administrator to configure the operation of the storage group, as shown in the table below.
Setting | Behavior |
---|---|
| Every file is stored without a backup across all File Storage servers. File Storage servers in the group implement a Sharding solution for file storage. Since there is no backup for any file, if one server in the group goes down, files managed by that server will be lost to the clients. This setup provides the best performance but also poses a high risk of data loss. |
| Every file is stored on at least Min replica number of File Storage servers and at most Max-replica number of servers.
The setting provides High Availability support for File Storage. In most cases, Min replica and Max replica are configured to 2 and 3, creating a balance between performance and efficiency in High Availability. |
| Every file is fully stored on Max replica number of file storage servers and will not succeed if it can not be. This setting is the strictest among three options and should be considered carefully due to its impact on system performance. |
Replication of a file across several MDDC File Storage servers significantly impacts the overall system performance. Hence, the number of replications must be evaluated thoughtfully.
Data retention
The administrator can configure data retention for files stored in the File Storage group with the Clean up range
option. By default, this option is disabled. The administrator has the option to retain files for 12 hours, 1 day, 1 week, etc., starting from the present time.

Files eligible for retention include those produced by CDR, DLP, SBOM, Quarantine engines.
Package (.msi, .deb or .rpm) and module files are marked for cleanup manually and will never be affected by data retention.
Data protection
By default, all files stored on the MDDC File Storage server are XOR bitwise with a randomly generated binary string. This option is enabled by default to prevent the file from being executed successfully due to unexpected factors. The administrator can disable the option to optimize MDDC File Storage performance, though it may expose the system to security risks.
