Application compatibility

Keep your applications. Accelerate the database behind them.

No application code changes required. Connect your application to EngineGrids Accelerator using its existing database connection settings.

Find your application, choose your deployment and database, and follow the connection steps for your environment.

Websites & content

Craft CMSSelf-hosted Craft CMSApplication databaseMySQLPostgreSQLConnection details

Application database

Craft 5 accepts CRAFT_DB_DRIVER, CRAFT_DB_SERVER and CRAFT_DB_PORT in the environment, or equivalent values in config/db.php.

DirectusSelf-hosted DirectusApplication databaseMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Application database

The self-hosted data platform uses DB_CLIENT to select its database and DB_HOST, DB_PORT, DB_DATABASE and account variables for the connection.

DrupalSelf-hosted DrupalApplication databaseMySQLPostgreSQLConnection details

Application database

The site settings.php file defines the primary connection in $databases, including driver, host, port, database and credentials.

GhostSelf-hosted GhostApplication databaseMySQLConnection details

Application database

Ghost reads its MySQL client, host, port and credentials from the database section of config.production.json or corresponding environment variables.

IBM FileNet Content ManagerCustomer-managed FileNet 5.6/5.7 container deploymentApplication databaseOracle DatabaseSQL ServerPostgreSQLIBM Db2 LUWConnection details

Application database

The deployment datasource configuration sets database type, server name, port and database; Oracle uses a JDBC URL.

JoomlaSelf-hosted JoomlaApplication databaseMySQLPostgreSQLConnection details

Application database

The Joomla installer selects the database type, host and account; those site-wide settings are stored in configuration.php and managed through Global Configuration.

MediaWikiSelf-hosted MediaWikiApplication databaseMySQLPostgreSQLConnection details

Application database

LocalSettings.php sets the wiki database endpoint with $wgDBserver; MySQL accepts host:port, while PostgreSQL has a separate $wgDBport setting.

StrapiSelf-hosted StrapiApplication databaseMySQLPostgreSQLConnection details

Application database

Strapi 5 config/database.js or config/database.ts reads DATABASE_CLIENT, DATABASE_HOST, DATABASE_PORT and account settings from the application environment.

TYPO3Self-hosted TYPO3Application databaseMySQLPostgreSQLConnection details

Application database

Set the Default database connection under DB/Connections in config/system/settings.php or the additional environment configuration, including driver, host and port.

WordPressSelf-hosted WordPressApplication databaseMySQLConnection details

Application database

WordPress stores its database name, account and network endpoint in wp-config.php; DB_HOST accepts a host and alternate port.

Commerce

Adobe CommerceCustomer-managed Adobe CommerceApplication databaseMySQLConnection details

Application database

Adobe Commerce’s customer-managed deployment configures the store database with --db-host, --db-name and account settings; --db-host accepts a network hostname and port.

Magento Open SourceSelf-hosted Magento storefrontApplication databaseMySQLConnection details

Application database

The Commerce installer accepts --db-host with an optional port plus the database name and account. The storefront’s MySQL connection serves its catalog, customer and order data.

OpenCartSelf-hosted OpenCartApplication databaseMySQLPostgreSQLConnection details

Application database

Enter the store’s database connection details in the installation Configuration step. OpenCart maintains configuration files for the storefront and administration application.

PrestaShopSelf-hosted PrestaShopApplication databaseMySQLConnection details

Application database

PrestaShop keeps its store database connection details in parameters.php; the installer initially records the database chosen for the shop.

ShopwareSelf-hosted ShopwareApplication databaseMySQLConnection details

Application database

Shopware connects through DATABASE_URL, which includes the database account, host, port and name; separate environment variables configure database TLS certificates.

SyliusSelf-hosted SyliusApplication databaseMySQLPostgreSQLConnection details

Application database

The Sylius application’s DATABASE_URL chooses a MySQL or PostgreSQL connection and supplies its server, account and database through environment configuration.

WooCommerceWooCommerce on self-hosted WordPressApplication databaseMySQLConnection details

Application database

WooCommerce uses the WordPress database connection. Set its server and port through DB_HOST in the site’s wp-config.php, alongside the existing database name and account.

Customer relationships

CiviCRMSelf-managed CiviCRM with its supported CMS integrationApplication databaseMySQLConnection details

Application database

Review CIVICRM_DSN in civicrm.settings.php, which identifies the database server, database, and credentials used by CiviCRM.

EspoCRMSelf-managed EspoCRM, including the official Docker deploymentApplication databaseMySQLPostgreSQLConnection details

Application database

Set the database platform, host, and port through ESPOCRM_DATABASE_PLATFORM, ESPOCRM_DATABASE_HOST, and ESPOCRM_DATABASE_PORT in the Docker deployment.

Microsoft Dynamics 365 Customer EngagementOn-premises deploymentApplication databaseSQL ServerConnection details

Application database

Dynamics Server Setup and Deployment Manager use a configured SQL Server computer and instance.

Oracle Siebel CRMSelf-managed Siebel Enterprise ServerApplication databaseSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Application database

Siebel Management Console database settings select the RDBMS and accept an Oracle connect string, SQL Server host/port/database, or Db2 database alias.

SuiteCRMSelf-managed SuiteCRM 7 application serverApplication databaseMySQLSQL ServerConnection details

Application database

Review the installation wizard’s Database Configuration host, database name, and application database credentials.

VtigerSelf-managed Vtiger CRM serverApplication databaseMySQLConnection details

Application database

Supply the MySQL database hostname and database account in the Vtiger installation database configuration.

ERP & finance

ADempiereSelf-managed ADempiere application serverApplication databasePostgreSQLOracle DatabaseConnection details

Application database

Run the ADempiere server setup utility and set Database Server, Database Type, Database Port, Database Name, and the application account.

Apache OFBizSelf-managed OFBiz server with an external relational databaseApplication databaseMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Configure the selected datasource and its inline JDBC URI in framework/entity/config/entityengine.xml, then map the application delegator to that datasource.

DolibarrSelf-managed Dolibarr PHP applicationApplication databaseMySQLPostgreSQLConnection details

Application database

Use the database connection selected in the Dolibarr installer and maintained in conf/conf.php for the ERP/CRM database.

iDempiereSelf-managed iDempiere server installed from the server packageApplication databasePostgreSQLOracle DatabaseConnection details

Application database

Use the server setup utility’s database type, server hostname, port, database name, and account fields; the saved environment properties drive server startup.

Microsoft Dynamics 365 Business CentralOn-premises deploymentApplication databaseSQL ServerConnection details

Application database

Set DatabaseServer, DatabaseInstance and DatabaseName for the application database. For a multitenant deployment, also configure the database connections for mounted tenants.

Microsoft Dynamics GPSelf-managed deploymentApplication databaseSQL ServerConnection details

Application database

The GP client's SQL Server ODBC system DSN identifies the server and authentication details.

OdooSelf-managed Odoo application serverApplication databasePostgreSQLConnection details

Application database

Configure the PostgreSQL endpoint with db_host and db_port in the Odoo server configuration, keeping the existing database name and account.

Oracle E-Business SuiteSelf-managed Release 12.2Application databaseOracle DatabaseConnection details

Application database

Use EBS context settings and AutoConfig to configure the application tier’s Oracle database connections, including JDBC/DBC and native Oracle Net endpoints.

Oracle EPM SystemSelf-managed EPM System 11.2 relational repositoriesInternal repositoryOracle DatabaseSQL ServerConnection details

Internal repository

EPM System Configurator configures product repository connections and permits an explicit JDBC URL override.

Oracle JD Edwards EnterpriseOneSelf-managed EnterpriseOne 9.2Application databaseSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Application database

EnterpriseOne data sources specify Oracle connect strings, SQL Server ODBC databases, or Db2 client data sources and aliases.

Oracle PeopleSoftSelf-managed applications on PeopleTools 8.62Application databaseSQL ServerOracle DatabaseConnection details

Application database

Deployment Package configuration specifies the database platform, SQL Server name or Oracle service name, and database host and port.

SAP Business OneSelf-managed SQL Server deploymentApplication databaseSQL ServerConnection details

Application database

Register the database server with its host or IP address, instance and optional non-default port in System Landscape Directory.

SAP ERP (ECC)Self-managed SAP ERP 6.0 with a traditional relational databaseApplication databaseSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Application database

Use the installed SAP database interface to set the runtime endpoint for SQL Server or Oracle. Configure CLI for ABAP, JDBC for Java and db2cli.ini for Db2 LUW deployments.

TrytonSelf-managed Tryton serverApplication databasePostgreSQLConnection details

Application database

Set the database URI in the Tryton server configuration or TRYTOND_DATABASE_URI, using the PostgreSQL host and port in the URI.

Collaboration & learning

Atlassian Confluence Data CenterSelf-managed Data Center deploymentApplication databaseMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Confluence Setup establishes an external JDBC connection; an administrator can configure a supported JDBC URL or JNDI datasource.

Canvas LMSSelf-hosted Canvas LMSApplication databasePostgreSQLConnection details

Application database

Configure the production section of config/database.yml for the Canvas PostgreSQL server; the application and database can run on separate hosts.

DiscourseSelf-hosted DiscourseApplication databasePostgreSQLConnection details

Application database

Discourse’s production configuration accepts DISCOURSE_DB_HOST and DISCOURSE_DB_PORT, with the database name and account set through the same environment-variable scheme.

LimeSurveySelf-hosted LimeSurveyApplication databaseMySQLPostgreSQLSQL ServerConnection details

Application database

LimeSurvey’s application/config/config.php holds its database connectionString, account and password; the DSN identifies the database server, port and database.

MattermostSelf-hosted MattermostApplication databasePostgreSQLConnection details

Application database

Set the application database connection through SqlSettings.DataSource in config.json or MM_SQLSETTINGS_DATASOURCE, using a PostgreSQL connection URI.

Microsoft SharePoint ServerSubscription Edition, self-managed farmApplication databaseSQL ServerConnection details

Application database

The farm configuration selects the SQL Server host; a SQL Server client alias can redirect database connections.

MoodleSelf-hosted MoodleApplication databaseMySQLPostgreSQLSQL ServerConnection details

Application database

Moodle’s installer records the selected database server, hostname, database name and account in config.php for the learning site.

NextcloudSelf-hosted installation; Oracle through enterprise integrationApplication databaseMySQLPostgreSQLOracle DatabaseConnection details

Application database

The installation wizard writes the database endpoint and account to config/config.php; dbhost supports hostname:port. Oracle connections use Nextcloud’s enterprise database integration.

Open edXOpen edX deployed with TutorApplication databaseMySQLConnection details

Application database

Tutor supports an external MySQL service through RUN_MYSQL, MYSQL_HOST and MYSQL_PORT, alongside the Open edX database account and name.

ownCloud ServerSelf-hosted installation; Oracle through enterprise integrationApplication databaseMySQLPostgreSQLOracle DatabaseConnection details

Application database

ownCloud Server configures database host and account in config/config.php or occ maintenance:install. Its Oracle enterprise deployment also accepts an Oracle connection string.

SeafileSelf-hosted SeafileApplication databaseMySQLConnection details

Application database

The Docker deployment exposes SEAFILE_MYSQL_DB_HOST and SEAFILE_MYSQL_DB_PORT plus account and database-name variables for its Seafile, Seahub and ccnet databases.

Analytics & reporting

Apache SupersetSelf-managed Superset with the corresponding DB-API and SQLAlchemy driversAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Analytics data source

Install the database driver and SQLAlchemy dialect, then configure the SQLAlchemy connection URI with the business database host, port, and database.

Frappe InsightsSelf-managed Frappe Insights querying external business databasesAnalytics data sourceMySQLPostgreSQLConnection details

Analytics data source

Choose Data Sources → Add Data Source, select the engine, and enter the host, port, database name, and reporting account.

GrafanaSelf-managed Grafana using built-in SQL data sourcesAnalytics data sourceMySQLPostgreSQLSQL ServerConnection details

Analytics data source

Use Connections → Data sources to add the MySQL, PostgreSQL, or Microsoft SQL Server connection, then select it for panels and queries.

IBM Cognos AnalyticsSelf-managed reporting with relational data sourcesAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Analytics data source

Administrators create data-server connections and configure vendor JDBC URLs or native database connections.

JasperReports ServerSelf-managed JasperReports Server using JDBC report data sourcesAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Analytics data source

Choose Create → Data Source → JDBC Data Source, select the database driver, and enter the hostname/database or JDBC URL; use Test Connection before saving.

MetabaseSelf-managed Metabase with business data sources and a separate configuration repositoryAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseInternal repositoryMySQLPostgreSQLConnection details

Analytics data source

Open Admin → Databases → Add a database and configure the business database connection used by questions and dashboards.

Internal repository

Configuration repository: set MB_DB_TYPE, MB_DB_HOST, MB_DB_PORT, MB_DB_DBNAME, MB_DB_USER, and MB_DB_PASS, or MB_DB_CONNECTION_URI, when starting the self-managed Metabase service.

Microsoft Power BI Report ServerSelf-managed report server with configurable report data sourcesAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Analytics data source

Report definitions and server data-source settings select relational endpoints and credentials for queries or scheduled refresh.

Microsoft SQL Server Reporting ServicesSelf-managed report server with relational report data sourcesAnalytics data sourceSQL ServerOracle DatabaseConnection details

Analytics data source

Report data sources contain an editable connection string and credentials for the selected database provider.

MicroStrategySelf-managed analytics with configurable data warehouse connectionsAnalytics data sourceOracle DatabaseIBM Db2 LUWInternal repositoryIBM Db2 LUWConnection details

Analytics data source

The connectivity wizard and database connection objects configure a database DSN and stored credentials.

Internal repository

A configured Db2 LUW DSN can also serve MicroStrategy metadata operations.

Oracle BI PublisherSelf-managed BI Publisher 12.2.1.4 reporting data sourcesAnalytics data sourceOracle DatabaseSQL ServerConnection details

Analytics data source

Administrators create JDBC report data sources with the chosen driver, connection string, and database credentials.

Pentaho Data IntegrationSelf-managed PDI client and transformation/job runtime using native JDBC connectionsData integration sources and targetsMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Data integration sources and targets

Create a database connection, choose the database type and Native (JDBC), then set Host Name, Database Name, Port Number, and the database account.

Qlik Sense EnterpriseSelf-managed Qlik Sense on WindowsAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Analytics data source

The Data Load Editor uses a configured database connector or ODBC DSN pointing to the database endpoint.

RedashSelf-managed Redash with the relevant query runner installedAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Analytics data source

Open Settings → Data Sources and define the query connection. Set the host, port, database name, and credentials for a TCP/IP connection to Db2.

Tableau ServerSelf-managed server with published relational data sourcesAnalytics data sourceMySQLPostgreSQLSQL ServerOracle DatabaseIBM Db2 LUWConnection details

Analytics data source

Published data sources use database connectors with configurable server, database, port and credentials.

Enterprise & IT operations

Apache AirflowSelf-managed Airflow with an external metadata databaseInternal repositoryMySQLPostgreSQLConnection details

Internal repository

Configure sql_alchemy_conn in the database section or AIRFLOW__DATABASE__SQL_ALCHEMY_CONN with the chosen database URI.

Atlassian Jira Data CenterSelf-managed Data Center deploymentApplication databaseMySQLPostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Jira's setup/configuration tool or dbconfig.xml defines the external database connection.

BMC Control-MSelf-managed Control-M with an external databaseApplication databasePostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Installation accepts the database host and database-specific port/service connection parameters for customer-supplied databases.

BMC Helix IT Service ManagementCustomer-managed on-premises container deployment (23.3)Application databasePostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Deployment configuration selects DB_TYPE and supplies a JDBC URL or database hostname, port and service name.

ForgejoSelf-managed Forgejo serverApplication databaseMySQLPostgreSQLConnection details

Application database

Set DB_TYPE and HOST in the database section of Forgejo’s configuration, then retain the matching database name and account settings.

GiteaSelf-managed Gitea serverApplication databaseMySQLPostgreSQLSQL ServerConnection details

Application database

Set DB_TYPE, HOST, NAME, USER, and PASSWD in the database section of app.ini; HOST contains the database address and port.

GLPISelf-managed GLPI applicationApplication databaseMySQLConnection details

Application database

Use php bin/console db:configure with --db-host, --db-port, --db-name, and the database account to maintain the GLPI database connection.

IBM Business Automation WorkflowCustomer-managed traditional Workflow deploymentApplication databaseOracle DatabaseSQL ServerPostgreSQLIBM Db2 LUWConnection details

Application database

BPMConfig properties control database data sources; the documented update process exports and edits database host, port, database name or Oracle URL.

IBM InfoSphere MDM Standard EditionSelf-managed virtual MDM deploymentApplication databaseOracle DatabaseSQL ServerIBM Db2 LUWConnection details

Application database

The MDM installation records the operational database endpoint and credentials; virtual MDM database connectivity is configured in its ODBC settings.

IBM Maximo ManageCustomer-managed Maximo Application Suite deploymentApplication databaseOracle DatabaseSQL ServerIBM Db2 LUWConnection details

Application database

The Manage deployment's Database connection settings accept a JDBC connection string, username, password, and driver options.

Informatica PowerCenterSelf-managed PowerCenter repository and relational connectionsInternal repositoryOracle DatabaseSQL ServerIBM Db2 LUWData integration sources and targetsOracle DatabaseSQL ServerIBM Db2 LUWConnection details

Internal repository

PowerCenter Repository Service uses configurable native database connect strings for its repository database.

Data integration sources and targets

Workflow Manager connection objects configure relational databases queried as data-integration sources and written as targets.

Request TrackerSelf-managed Request Tracker serverApplication databaseMySQLPostgreSQLOracle DatabaseConnection details

Application database

Set DatabaseType, DatabaseHost, DatabasePort, DatabaseName, and the database account in Request Tracker’s site configuration.

SonarQubeSelf-managed SonarQube Server with an external databaseApplication databasePostgreSQLSQL ServerOracle DatabaseConnection details

Application database

Configure sonar.jdbc.url or SONAR_JDBC_URL with the database endpoint, using the matching JDBC username/password settings.

ZabbixSelf-managed Zabbix server using its external backend databaseApplication databaseMySQLPostgreSQLConnection details

Application database

Set DBHost, DBPort, DBName and DBUser in zabbix_server.conf, and configure the same database endpoint in the web frontend setup.

ZnunySelf-managed Znuny service-management serverApplication databaseMySQLPostgreSQLOracle DatabaseConnection details

Application database

Configure DatabaseHost, Database, DatabaseUser, DatabasePw, and the engine-specific DatabaseDSN in Kernel/Config.pm.

Take the next step with your application.

Match your installation

Find the application and database you run. Use the connection details to locate the settings for your deployment.

Connect through Accelerator

Use the Accelerator address in your existing database connection settings. Keep your application, driver, and database. Your database remains the system of record.

Evaluate your workload

Evaluate EngineGrids in your own environment to compare application performance and database demand.

EngineGrids supports MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database and IBM Db2. Configure read scope and write behavior for the selected engine.

Have a different application in mind?

Tell us the application, its database, and how you run it. We can help you plan a connection and evaluation.

Analytics preferences

Google Analytics helps us understand use of our public pages. It is optional. The website and inquiry forms work whether you accept or decline.

Your choice applies to this browser. You can change it here at any time. See our Privacy Policy for details.