defragments database files.
For a list of all members of this type, see Defragment Members.
System.Object
Db4objects.Db4o.Defragment.Defragment
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
defragments database files.
db4o structures storage inside database files as free and occupied slots, very much like a file system - and just like a file system it can be fragmented.
The simplest way to defragment a database file:
Defragment.defrag("sample.yap");DefragmentConfig config=new DefragmentConfig("sample.yap","sample.bap",new BTreeIDMapping("sample.map"));
config.forceBackupDelete(true);
config.storedClassFilter(new AvailableClassFilter());
config.db4oConfig(db4oConfig);
Defragment.defrag(config);Namespace: Db4objects.Db4o.Defragment
Assembly: Db4objects.Db4o (in Db4objects.Db4o.dll)
Defragment Members | Db4objects.Db4o.Defragment Namespace