====== Systemvoraussetzungen ====== Für den Betrieb der Software AncestryTree sind einige Voraussetzungen zu erfüllen, die jedoch keine große Hürde darstellen sollten. Da die Anwendung komplett in Java geschrieben ist, wird eine Java-Laufzeitumgebung benötigt. Für die Datenspeicherung ist eine Datenbank erforderlich. ===== Java ===== Für den Betrieb der Software AncestryTree ist Java in der Version 17 oder höher erforderlich. Daneben wird zum Betrieb ein Java-EE-Server (z.B. Tomcat 10.1) benötigt. ===== Datenbanken ===== Die Daten der Software AncestryTree werden in einer Datenbank abgelegt. Aktuell sind folgende Datenbanken möglich: * H2 (embedded) * Oracle (ab Version 11) [[p:ancestrytree:database:oracle]] * Postgres (ab Version 10) [[p:ancestrytree:database:postgres]] * MariaDB (ab Version 10.3) [[p:ancestrytree:database:mariadb]] Die Eingebundene H2 Datenbank ist für Test und Evaluationszwecke eingebaut und sollte **nicht** für den produktiven Betrieb verwendet werden. Sie bedarf keiner Konfiguration. Einzig die Anzahl der Verbindungen (Connections) können konfiguriert werden. Diese Datenbank wird automatisch gestartet, sobald sie verwendet wird.