Batch Mode

Client-server batch messaging mode was introduced in db4o version 6.1. This mode allows to increase the performance by reducing client/server communication.

c#: 

container.Ext().Configure().ClientServer().BatchMessages(true);

VB: 

container.Ext().Configure().ClientServer().BatchMessages(true);

How it works? Db4o client communicates with the server by means of messaging. In the default mode (batchMessages(false)) db4o client sends a message with an instruction to the server and waits for the response. This might be quite inefficient when there are many small messages to be sent (like bulk inserts, updates, deletes): network communication becomes a bottleneck. Batch messaging mode solves this problem by caching the client messages on the client before sending them to the server.

The advantages of the batch messaging mode are:

The downside is: