Requirements¤
This page lists software and hardware requirements for eccenca Corporate Memory deployments.
For a general overview of a deployment setup please refer to the System Architecture.
Corporate Memory¤
Minimal Setup¤
A minimal single-node deployment for testing/evaluation purposes means:
- no memory consuming linking and transformation workflows,
- nearly no concurrent users.
Depending on how much RAM is dedicated to the triple store, Knowledge Graphs up to several million triples can be built and served.
- Operating System / Hardware
- Bare metal server or VM with Ubuntu or RHEL linux OS (see Installation for details)
- 16 GB RAM
- 100 GB free disk space (10 GB for docker images + data + logs over time)
- docker and docker-compose (we deliver an orchestration including all needed components)
- Triple / Quad Store
- Stardog 7.4.x
- Ontotext GraphDB
- OpenLink Virtuoso Open Source
- Identity Management (delivered with orchestration)
- Keycloak >= v6.0.1
- PostgreSQL >= v11.5
- Proxy Server (delivered with orchestration)
- Apache >=2.4 (incl. rewrite and other modules)
For an example of a single-node installation refer to the following scenarios:
- Scenario: Local Installation
- Scenario: RedHat Enterprise Linux 7
- Scenario: Single Node Cloud Installation
Typical Setup¤
In a typical deployment all components are installed on separate VMs (nodes). Therefore, six separate VMs are required.
The following numbers are based on existing customer deployments running Knowledge Graphs up to 300 million triples with 40 concurrent users.
- eccenca DataPlatform
- >= 4 cores1
- >= 8 GB RAM
- eccenca DataIntegration
- eccenca DataManager
- >= 2 GB RAM
- Triple / Quad Store
- KeyCloak incl. PostgeSQL4
- >= 4 GB RAM
- Proxy Server4
- >= 2 cores1
- >= 2 GB RAM
Clients¤
Browser / Web Client¤
We support all (LTS/ESR) versions of the below listed browsers that are actively supported be the respective publishers:
- Microsoft Edge > v88.0
- Google Chrome or Chromium > v92.0
- Firefox > v78.0
Note
Internet Explorer 11 as well as Safari Browser are not officially supported. IE11 is reported not to work.
Command Line Client (cmemc)¤
For cmemc, currently Python 3.9 is supported, but Python 3.10 is reported to work as well.
There is also a docker image available.