Database and Network Communication
abDataDirect pioneered database driver communication by introducing ODBC access that does not rely on the native database client: our wire protocol architecture. This architecture forms the foundation for the performance and scalability advantages that DataDirect provides over less-optimal alternatives. Our Type 4 JDBC drivers and 100% managed ADO.NET providers also leverage this wire protocol design. In addition to this unique architecture, our drivers include a range of features that support high performance applications including failover support, load balancing and distributed transaction support.
To learn more about the Database and Network Communication features, mouse over or click on the individual components within the Anatomy diagram below.
Database and Network Communication Diagram
 |
|
Feature
|
Benefit
|
|
Socket Management
|
Management of physical TCP/IP socket interaction ensures great performance with robust wire contention resolution
|
|
Network Wire Management
|
Management of packet-based network communication provides unsurpassed packet transport, network round trips and data buffering optimization
|
|
Bulk, Batch, & Throughput Optimization
|
Ability to bulk load or batch queries results in optimal performance and maximum throughputb
|
|
Failover Support
|
Driver manages the ability for an application to failover to alternate DB server, reducing development and infrastructure cost
|
|
Load Balancing
|
Client side load balancing of application requests to multiple DB servers reduces development and provides for efficient usage of system resource
|
|
Distributed Transaction Support
|
Highly reliable, standards-based implementation ensures data integrity and reliability with minimal development effort
|
|
DB Vendor & Version Interoperability
|
Single installation package that does not require DB vendor client libraries eliminates cost and problems associated with deployment and versioning issues
|
|
