You are here: Configuration > File Configuration

File Configuration

The file-configuration contains all the configuration-settings which are related to file access. It can be set in the db4o-embedded-container or on the db4o-server. All the file configuration is accessible via the file-property on the configuration-object.

Overview

Here's a overview over all file configuration-settings which you can change:

  Can not change 1 Only useful for recovery 2
AsynchronousSync: Enables asynchronous commits.    
BlobPath: Specify where blobs are stored.    
BlockSize: Set the block-size of the database. Larger Blocks allow larger databases. Yes  
DatabaseGrowthSize: Set the grow step size when the database-file is to small.    
DisableCommitRecovery: Disable the commit-recovery.   Yes
Freespace: Configure the free-space system.    
GenerateUUIDs: Configure to generate UUIDs for objects.    
GenerateVersionNumbers: Deprecated. Generate commit timestamps instead.    
LockDatabaseFile: Enable/disable the database file lock.    
ReadOnly: Set the database to read only mode.    
RecoveryMode: Set the database to a recovery mode.   Yes
ReserveStorageSpace: Reserve storage-space up front.    
Storage: Configure the storage system.