Socket Management
Progress DataDirect efficiently manages the physical TCP/IP socket interaction, providing robust wire contention resolution that ensures great performance.
Socket Management Diagram
- DataDirect manages the physical socket interaction by using TCP/IP calls
- DataDirect provides wire contention resolution by efficiently managing requests over the network – synchronization methods are designed to minimize the amount of code locking so that concurrency is not inhibited at the cost of thread safety
- DataDirect supports both cursor and stream based protocols – for stream based DBs, DataDirect efficiently interleaves update statements that are paired with fetched results
- Extensive multi-threading test are incorporated into our standard test suite, which ensures thread safety as well as optimal performance
|
 |
All socket management effort is abstracted from the application |
| DataDirect provides control interaction to the network via the socket |
| Standard wire protocol is leveraged by the DataDirect driver for interaction with the DB |
