Double-Buffering
The Simba MongoDB JDBC Driver is capable of using double-buffering to improve connector performance during SELECT operations.
The impact of double-buffering depends on how the transfer speed of your network compares to the data processing speed of the connector. If the transfer speed is significantly higher, then enabling double-buffering allows the connector to make full use of the network's capabilities. Conversely, if the transfer speed is considerably lower, the additional processes involved in double-buffering might cause a decrease in performance.
To make optimal use of double-buffering, you need to set an appropriate buffer size. A buffer size that is too small might decrease performance, while a buffer size that is too large might diminish the performance improvements from double-buffering. If the transfer speed of the network is slow, the additional time spend processing a large buffer size might cause a decrease in performance.
- EnableDoubleBuffer
- BatchSize
- Features
- Installing and Using the Simba MongoDB JDBC Driver
- Configuring the Simba MongoDB JDBC Driver on page 1
- Driver Configuration Options on page 1