This topic outlines the requirements when using a Performance and Availability Cluster (PAC).
The PAC requires a supported RDBMS to manage the following databases:
A datastore database should be used to manage VSAM files using the Micro Focus Database File Handler support.
The Micro Focus Database File Handler requires the following minimum support for databases and ODBC drivers.
Database | ODBC Driver |
---|---|
Microsoft SQL Server 2008 (including Express editions) | ODBC 13.1 for SQL Server |
PostgreSQL 10.x (incl. Amazon Aurora Postgres) | psqlodbc 11 |
DB2 10.5 | n/a |
Database | ODBC Driver |
---|---|
Microsoft SQL Server 2017 (including Express editions) | ODBC 13.1 for SQL Server
Note: SQL Server 2017 installs versions 13 and 17 (x64 only)
|
PostgreSQL 10.x | psqlodbc 11 |
DB2 10.5 | n/a |
In addition, there are minimum requirements for the following components:
Component | Version |
---|---|
Driver manager (MSSQL and PostgreSQL installations only) | unixODBC 2.3.2 |
Enterprise Server must use a NoSQL database as a Scale-Out Repository, a requirement to maintain PAC integrity.
Enterprise Server is Redis compatible. For a production environment, Micro Focus recommends using an Enterprise-ready Redis compatible with 5.03 (Linux) or 3.2.100 (Windows) NoSQL database run on Linux or Windows, as required. To facilitate development only, an Open Source version of Redis is supplied with the development product.
%ProgramFiles(x86)%\Micro Focus\Visual COBOL\AdoptRedis\redis-server.exe
$COBDIR/AdoptRedis/redis-server
For more information on Redis click here.
Enterprise Server supports Redis Cluster as a SOR. Redis Cluster is a distributed implementation of Redis with performance, scalability, and availability as part of its design. You can configure communication with Redis Cluster by setting the environment variable MFREDIS_CONFIG to point to a configuration file. This configuration file can contain the following variables:
The default value is OFF.
The default value is 2000 (2 seconds).
The default value is 1.