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 |
16 terabytes |
4 gigabytes |
Reserved virtual memory |
8 terabytes |
2 gigabytes |
Usable virtual memory |
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 |
CONNX32.DLL |
OLEDB Provider |
CNXOLEDBPROV.DLL |
CNXOLEDBPROV.DLL |
RPC Interface |
CNXOLE32.DLL |
CNXOLE32.DLL |
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 has been tested and fully supports 64bit SQL Server Linked Server technology, and Oracle Heterogeneous Services.