0% found this document useful (0 votes)
135 views

JDBC Type5 Type4 Driver Comparision

Type 5 JDBC drivers offer improved performance, scalability, and functionality over Type 4 drivers. Type 5 drivers provide unrestricted performance, codeless configuration, and resource efficiency while Type 4 drivers have issues with scalability, unavailable functionality, and being resource intensive. Type 5 drivers also offer all-in-one deployment and a streamlined standard implementation.

Uploaded by

rao_yadagiri
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views

JDBC Type5 Type4 Driver Comparision

Type 5 JDBC drivers offer improved performance, scalability, and functionality over Type 4 drivers. Type 5 drivers provide unrestricted performance, codeless configuration, and resource efficiency while Type 4 drivers have issues with scalability, unavailable functionality, and being resource intensive. Type 5 drivers also offer all-in-one deployment and a streamlined standard implementation.

Uploaded by

rao_yadagiri
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

TYPE 5 JDBC DRIVERS VS.

TYPE 4 AT A GLANCE
Type 5 JDBC Driver Features
Unrestricted Performance Driver response time and data throughput are consistent regardless of the runtime environment or data access model and stay consistent even as more application users are added. Codeless Con guration Features and functionality can be added, con gured, or tuned for any application without changing application code, regardless of environment or data access model.

Type 4 JDBC Driver Problems


Non-Scalable Architecture Overall driver response time or data throughput performance is poor when deployed into different JVMs, within ORM frameworks or app servers, or as the number of application users increases. Unavailable, Inaccessible Functionality New database or driver functionality is not available across all supported JVMs or hardware or within ORM frameworks or app servers because these technologies do not allow developers access to the JDBC code to enable features and functionality. Resource Intensive Application resource usage targets cannot be achieved because the driver uses excessive CPU cycles and consumes vast memory resources during data access. Data throughput in virtualized environments is particularly poor. Tuning options, if available are inaccessible or limited. Complex Deployment Multiple JAR les are required to support deployment across different JVMs or hardware and to access all supported versions of a particular database. Bulk data loading, security, high availability, and XA features are examples of functionality that require the use of an external DLL or shared library. Proprietary Implementation Each driver requires the use of proprietary code to support features such as BLOBs and CLOBs, high availability, and XA. With each data source that an application must support, the amount of data source-speci c code that must be maintained increases.

Resource Ef ciency Driver use of application runtime CPU and memory resources is minimized and can be tuned in the driver as need to t speci c runtime environment parameters or limits. Application data throughput stays high even when deployed into a virtualized environment. All-In-One Deployment A single driver JAR le is required regardless of the Java environment or application requirements. Advanced functionality does not require the use of an external DLL or shared library.

Streamlined Standard No proprietary extensions to the JDBC speci cation are required by the driver for any supported data source.

TYPE 5 JDBC DRIVERS VS. TYPE 4 AT A GLANCE

Type 5 JDBC drivers offer the same client-side, single-tier, 100% Java architecture of Type 4 JDBC drivers, but address the limitations of many of the Type 4 JDBC drivers available today. Progress DataDirect is the rst and only vendor of Type 5 JDBC drivers to Oracle, MS SQL Server, DB2, Sybase, MySQL, and Informix.

For more information, go to www.datadirect.com/products/jdbc

You might also like