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: