Wobei benötigen Sie Unterstützung?
Der Unterschied hat mehrere Ursachen, die sich gegenseitig verstärken können:
Das ist der Hauptfaktor. LAN-Verbindungen haben typischerweise eine Latenz von < 1 ms, WLAN hingegen 5–30 ms (je nach Standard und Umgebung).
Bei Datenbankabfragen ist das deshalb kritisch, weil MariaDB oft viele kleine Roundtrips macht:
Wenn jeder Roundtrip 10 ms länger dauert und du 10 Roundtrips hast, summiert sich das schnell auf +100 ms allein durch WLAN-Latenz.
| Eigenschaft | LAN (Kabel) | WLAN |
|---|---|---|
| Medium | Dediziertes Kupfer/Glasfaser | Geteiltes Funkmedium |
| Kollisionen | Keine (Vollduplex) | Möglich (CSMA/CA) |
| Throughput | Konstant | Variabel |
WLAN teilt sich den Kanal mit allen anderen Geräten im gleichen Frequenzband – Nachbarn eingeschlossen.
WLAN verwendet „Collision Avoidance": Bevor ein Paket gesendet wird, „lauscht" das Gerät ob der Kanal frei ist, und wartet ggf. eine zufällige Backoff-Zeit. Das fügt pro Paket zusätzliche Mikro- bis Millisekunden hinzu.
Funkverbindungen sind fehleranfälliger als Kabel. Verlorene Pakete müssen auf TCP-Ebene erneut übertragen werden. MariaDB selbst merkt davon nichts – aber die Verbindung wartet, bis TCP das Paket neu liefert.
Viele WLAN-Clients aktivieren Power-Save-Modus – dabei schläft das Funkmodul kurzzeitig und Pakete werden am Access Point gepuffert. Das kann vereinzelt mehrere Millisekunden extra kosten, gerade bei der ersten Abfrage nach einer Pause.
LAN: [Query] ──────── 0,5 ms ──────── [Antwort]
WLAN: [Query] ── 15 ms ── (Retry?) ── 15 ms ── [Antwort]
└─ Latenz └─ CSMA/CA └─ Rückweg-Latenz
Faustregel: Nicht der Durchsatz (Bandbreite) ist das Problem – Datenbankabfragen sind meist klein. Es ist die Latenz pro Roundtrip, die sich bei vielen kleinen Transaktionen multipliziert.
Im Büro war es noch simpel:
[App] ──LAN/WLAN──> [MariaDB-Server]
1–30 ms
Im Homeoffice sieht die Kette so aus:
[App auf Desktop] → [Heimrouter] → [Internet] → [Firmen-Router/VPN-Gateway] → [MariaDB-Server]
WLAN/LAN DSL/Kabel WAN VPN-Tunnel LAN
0–30 ms 5–20 ms 10–80 ms 5–30 ms <1 ms
Jede Station addiert Latenz. Realistisch sind das schnell 50–150 ms pro Roundtrip – statt vorher 1–30 ms.
Das Internet ist kein direktes Kabel. Pakete durchlaufen mehrere Routing-Hops, und die physikalische Distanz spielt eine Rolle. Von Bochum zu einem Rechenzentrum in Frankfurt sind das z.B. schon 10–20 ms – zu München oder Hamburg mehr.
Fast alle Firmen setzen VPN ein (OpenVPN, WireGuard, IPSec o.ä.). Das bedeutet:
| VPN-Schritt | Zusätzliche Zeit |
|---|---|
| Verschlüsselung (AES) | ~1–5 ms (CPU-Last) |
| Kapselung der Pakete | Größere Pakete → mehr Fragmentierung |
| VPN-Gateway als Flaschenhals | Alle HO-Mitarbeiter teilen sich einen Gateway |
| MTU-Probleme | Pakete werden fragmentiert & neu zusammengesetzt |
Zu Hause ist die Infrastruktur nicht für Business-Traffic ausgelegt:
pdm4cad / erp4cad nutzen das Connection Polling um die Handshakes und Roundtrips zu minimieren.
Mittelfristig – architektonisch:
- Anwendung auf einen Server im Firmennetz verlagern → Nur das UI läuft im Homeoffice (RDP / Thin Client) → App ↔ DB bleibt im LAN! Der wichtigste Tipp
Die Anwendung und die Datenbank sollten immer im gleichen Netz liegen. Was über das WAN geht, sollte nur das UI sein – nicht die DB-Kommunikation.
Das klassische Muster dafür ist ein RDP/Citrix-Desktop im Firmennetz, oder eine Web-Anwendung, die serverseitig läuft. Dann ist die Latenz zwischen App und DB wieder < 1 ms, egal wo du sitzt.