Native 64-bit Application Support
CONNX supports 64bit clients for the windows platform. 64bit applications have the advantage of a large virtual process area, which enables completely new ways of problem solving. Under windows, 32bit applications have a maximum virtual process area of 4GB. The 32bit windows operating system reserves 2GB for private use, leaving a usable areas of 2G for application code and data. The 64bit windows operating system provides a 16 TB (Terabyte) virtual process area, where 8 TB is reserved for the operating system, and 8TB is usable for application code and data.
Architectural component | 64-bit Windows | 32-bit Windows |
Total virtual memory (per process) | 16 terabytes | 4 gigabytes |
Reserved virtual memory (per process) | 8 terabytes | 2 gigabytes |
Usable virtual memory (per process) | 8 terabytes | 2 gigabytes |
When CONNX is installed on a 64bit system, both the 32bit and 64bit version of relevant components are installed, allowing existing 32bit applications to continue functioning, and enabling 64bit applications by providing the relevant drivers. The following is a list of CONNX components that have both 32bit and 64bit counterparts.
CONNX component | 64-bit Windows | 32-bit Windows |
ODBC Driver | CONNX32.DLL (in 64bit windows location) | CONNX32.DLL (in 32bit windows location) |
OLEDB Provider | CNXOLEDBPROV.DLL (in 64bit windows location) | CNXOLEDBPROV.DLL (in 32bit windows location) |
RPC Interface | CNXOLE32.DLL (in 64bit windows location) | CNXOLE32.DLL (in 32bit windows location) |
JDBC Server Service | CNXJDBC64.EXE | CNXJDBC.EXE |
CONNX Data Dictionary Administrator | CONNXCDD64.EXE | CONNXCDD32.EXE |
Enterprise Server Service | CNXREMOTE64.EXE | CNXREMOTE.EXE |
JDBC DSN Registry Tool | DSNREGISTRY64.EXE | DSNREGISTRY.EXE |
InfoNaut | INFONAUT64.EXE | INFONAUT.EXE |
CONNX fully supports 64bit SQL Server Linked Server technology, and Oracle Heterogeneous Services.