Enterprise-Datenbanken in der EU, mit USt.

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Managed oder selbst verwaltet, auf VPS oder dediziertem Server. Alles in der EU, DSGVO-konform.

Vollständiges Datenbankportfolio — für jede Last

Die Wahl der Datenbank ist eine Entscheidung für mehrere Jahre. Verschaffen Sie sich Optionen. PostgreSQL für Transaktionen, ClickHouse für Analysen, MongoDB für Dokumente, Redis für Caching. Alles bei 4hosting in der EU gehostet, mit garantiertem SLA. Die Daten liegen physisch in der EU, nicht nur logisch, die Rechnungen weisen EU-Umsatzsteuer aus, und DSGVO-Konformität samt kostenlosem AVV ist inklusive.

Relational — Postgres und MariaDB

PostgreSQL 17

Der Goldstandard unter den SQL-Datenbanken. Vollständige JSONB-Unterstützung, pgvector für KI, Partitionierung, logische Replikation, Hot Standby. Ideal für SaaS und Fintech. Wir aktivieren Parallel Query, JIT und asynchrone Replikations-Slots.

MariaDB 10.11

MySQL-kompatibel, schlank, schnell. Die beste Wahl für WordPress, WooCommerce, Magento und klassische LAMP-Anwendungen. ColumnStore-Engine für gemischte OLTP- und OLAP-Last, MaxScale für Lastverteilung.

Analytisch — ClickHouse

Wenn Sie Milliarden Zeilen pro Sekunde auswerten müssen. ClickHouse ist eine spaltenorientierte Datenbank für OLAP-Lasten. Im Einsatz bei Cloudflare, Uber und Spotify. Verfügbar auf VPS ab 32 GB RAM. Ideal für Logs, Metriken, Event-Tracking, Business Intelligence und Echtzeitberichte.

NoSQL und Caching — MongoDB, Redis

MongoDB 7

Dokumentenorientierte Datenbank. Für Anwendungen mit flexiblem Schema (CMS, IoT, Echtzeitanalysen). Replica Set und Sharding vorbereitet. Time-Series-Collections für Metriken.

Redis 7

In-Memory-Cache, Warteschlangen, Pub/Sub. Latenz unter 1 ms. Ab etwa 100 Anfragen pro Sekunde für jede Webanwendung unverzichtbar. Module Redis Streams, RedisJSON und RediSearch verfügbar.

Memcached

Klassischer Key-Value-Cache. Schlichter als Redis, ideal als Session Store und für leichtes Caching. Höherer Durchsatz als Redis bei einfachen Operationen.

Eine Datenbank von einem anderen Anbieter migrieren

Die häufigsten Sorgen unserer Kunden: Wie lange dauert es, gibt es eine Ausfallzeit, gehen Daten verloren? Unser Vorgehen ist erprobt — Migrationen von Datenbanken jenseits der 100 GB laufen dank logischer Replikation in aller Regel ohne Ausfallzeit. Hier die drei häufigsten Szenarien samt Befehlen.

MySQL/MariaDB von einem beliebigen Shared-Hosting-Anbieter

Klassischer mysqldump mit den Optionen --single-transaction --routines --events. Auf der Zielseite importieren wir mit bereinigten Indizes, damit das Laden möglichst schnell läuft.

mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gz

PostgreSQL von AWS RDS oder Heroku Postgres

pg_dump im Custom-Format (-Fc) ist am schnellsten. Die parallele Wiederherstellung mit --jobs=4 nutzt mehrere CPU-Kerne. Für null Ausfallzeit: ein logischer Replikations-Slot.

pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dump

MongoDB von Atlas oder einer anderen Plattform

mongodump und mongorestore. Bei sehr großen Datenbanken (ab 1 TB) nutzen wir MongoDB Cluster-to-Cluster Sync — differenziell, ohne vollständigen Dump.

mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dump

Hochverfügbarkeit — Replikation und Failover

Für geschäftskritische Anwendungen ist eine einzelne Datenbank ein Single Point of Failure. Wir richten replizierte Cluster ein (Master plus ein bis drei Replicas) mit automatischem Failover. RTO unter 30 Sekunden, RPO unter einer Minute bei synchroner Replikation.

Master und Replicas

Schreibzugriffe gehen an den Master, Lesezugriffe verteilen sich auf die Replicas. Die Leseleistung skaliert linear mit der Zahl der Replicas. Überwachung des Replikationsrückstands inklusive Alarmierung.

Automatisches Failover

Repmgr (Postgres), MHA (MySQL), MongoDB-Elections. Fällt der Master aus, übernimmt eine Replica in unter 30 Sekunden.

Standort (EU)

Server in Frankfurt, innerhalb der EU.

Connection Pooling

PgBouncer für Postgres, ProxySQL für MariaDB. Tausende Anwendungsverbindungen werden über einen Pool von 50 bis 100 physischen Verbindungen zur Datenbank bedient.

Was im Paket enthalten ist

Automatische Backups

Jede Datenbank erhält alle 24 Stunden ein Vollbackup und stündlich ein WAL- bzw. Binlog-Backup. 30 Tage Aufbewahrung bei dedizierten Tarifen. Georedundante Kopien in einem zweiten EU-Rechenzentrum — bei Managed-Tarifen kostenlos.

Master-Replica-Replikation

Wir richten logische oder physische Replikation ein, auch regionsübergreifend. Failover in unter 30 Sekunden. PgBouncer für Connection Pooling, ProxySQL für MariaDB, MongoDB Replica Sets vorbereitet.

Tuning für Ihre Last

Wir stimmen work_mem, shared_buffers, max_connections, innodb_buffer_pool_size und die übrigen Parameter auf Ihre Anwendung ab — bei Managed-Tarifen kostenlos. Performance-Review alle 90 Tage.

Kostenlose Migration

Wir migrieren von anderen Anbietern — mysqldump, pg_dump, mongodump. Ohne Ausfallzeit, mit Integritätsprüfung auf der Zielseite. Logische Replikation für Migrationen ohne Downtime.

DSGVO für Datenbanken mit personenbezogenen Daten

In Datenbanken liegen in der Regel die meisten personenbezogenen Daten — E-Mail-Adressen, Telefonnummern, IP-Adressen von Kunden. Für vollständige DSGVO-Konformität bieten wir Verschlüsselung, Audit-Logging und Aufbewahrungsrichtlinien direkt in der Datenbank.

  • Verschlüsselung ruhender Daten auf Datenträgerebene (LUKS) — auf jedem VPS kostenlos
  • Verschlüsselung einzelner Spalten (etwa Steuer-ID oder Telefonnummer) über pgcrypto oder Vault Transit
  • Audit-Log für DDL und DML — wer, wann, was (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Aufbewahrungsrichtlinien — automatische Löschung nach definierten Fristen (etwa zehn Jahre für Buchungsbelege nach HGB und AO)
  • Eigene Rolle für den Datenschutzbeauftragten — wir unterstützen bei der Konfiguration im Kundenpanel
  • Kostenloser Auftragsverarbeitungsvertrag nach Art. 28 DSGVO samt technischer Auditdokumentation

Häufige Fragen

Bieten Sie Managed-Datenbanken an?

Ja, ab VPS 32 GB sowie auf allen dedizierten Servern. Wir übernehmen Tuning, Backups, Replikation und Sicherheitsupdates. Ihre Aufgabe: nur noch die SQL-Abfragen.

Wie groß darf eine Datenbank auf einem VPS sein?

Praktische Grenze: 200 bis 300 GB auf einem VPS 32G, über 1 TB auf einem VPS 64G. Darüber empfehlen wir einen dedizierten Server mit schnellem RAID oder u.2-NVMe. PostgreSQL und MariaDB skalieren auf einem einzelnen Knoten gut bis etwa 5 TB.

Kann ich eine bestehende Datenbank von AWS RDS umziehen?

Ja, wir migrieren von AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres und Atlas. Über logische Replikation gelingt das meist ohne Ausfallzeit. Bis 1 TB unterstützen wir kostenlos.

Worin unterscheidet sich ClickHouse von PostgreSQL?

PostgreSQL ist OLTP, also transaktional — schnelle Schreibvorgänge, ACID, ideal für Anwendungen. ClickHouse ist OLAP, also analytisch — schnelle Aggregationen über Milliarden Zeilen. Häufig setzen wir beides ein: den transaktionalen Teil in Postgres, das Reporting per Replikation in ClickHouse.

Werden die Backups tatsächlich getestet?

Ja. Wöchentlich wird ein zufällig ausgewähltes Backup automatisch auf einem Staging-Server wiederhergestellt und mit dem Original verglichen. Den Bericht erhalten Sie per E-Mail. Ein Backup, das Sie nicht testen, existiert nicht.

Wählen Sie die passende Datenbank für Ihre Anwendung

Unsicher, welche Engine passt? Schreiben Sie uns — wir helfen kostenlos bei der Architektur, noch vor der ersten Rechnung. Bei Datenbanken ab 100 GB unterstützen wir auch beim Wechsel des Anbieters.

Kontakt aufnehmen →

Ratgeber für Unternehmen in Deutschland