Native 64bit 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 has been tested and fully supports 64bit SQL Server Linked Server technology, and Oracle Heterogeneous Services.