Externer MySQL/MariaDB Zugriff -> Geschwindigkeitsvergleich

Gast #7181664
Lesenswert?

Hallo,

Das ein externer Zugriff auf MySQL/MariaDB Datenbanken durch 
Netzwerkverzögerungen immer ein Kraus sind, ist klar.
ABER: Wie sieht der Geschwindigkeitsvergleich bei folgenden 
Zugriffsarten aus?

Die Verbindung soll sicher sein und andere Eventualitäten, wie 
Netzwerkzugriff, Drucker usw. ausgeschlossen.

SSH-Tunneling

Direkte Verbindung mit SSL

VPN

(Fällt sonst noch jemanden etwas ein?)
Gast #7184970
Lesenswert?

MsSQL schrieb:
> Weit besser.

Vor allem für denjenigen, der die Knebellizenzen dafür vertickt.

Zur eigentlichen Frage:

Ver- und Entschlüsselung braucht Rechenleistung.

Wenn es überhaupt Geschwindigkeitsunterschiede zwischen den 
verschiedenen Szenarien geben sollte, sind die in unterschiedlicher 
Performance der Beteiligten zu finden.
Beim VPN ist die Performance vom Router resp. dem verwendeten VPN-Server 
abhängig, bei SSH/SSL ist die Performance vom Rechner abhängig, der das 
SSH- resp. SSL-Interface anbietet.

Sofern da keine uralte Krücke beteiligt ist, dürfte es also keinen 
Unterschied geben.
#7185011
Lesenswert?

Ich denke, dass man keine pauschale Antwort geben kann.

Bei den meisten WaWis ist die Latenz / ping time entscheidend, wenn man 
eine Datenbank im Internet oder an einem anderen Standardort betreibt. 
Das gilt umso mehr, wenn im Programm viele Einzelfelder dargestellt 
werden, die aus unterschiedlichen Tabellen gefüllt werden.

Die Latenz kannst Du messen, wenn Du die verschiedenen Verbindungsarten 
ausprobierst. Ob die sichere Verbindungsart überhaupt eine nennenswerte 
zusätzliche Verzögerung gegenüber der Latenz aufweist, die Deine DSL 
oder sonstige Internetverbindung sowieso schon hat, siehst Du dann auch.

Generell benutzt man eher einen Terminalserver mit RDP als eine 
entfernte Datenbank, um dauerhaft vom Homeoffice aus mit einer WaWi zu 
arbeiten.
#7185024
Lesenswert?

Seek51 schrieb:
> Wie sieht der Geschwindigkeitsvergleich bei folgenden
> Zugriffsarten aus?

Hängt noch von viel mehr ab.
z.B. Welche Verschlüsselungsalgorithmen zum Einsatz kommen, und ob diese 
Hardware-beschleunigt (AES-NI...) arbeiten.

Aber solange die WaWi einigermaßen vernünftig mit der Datenbank umgeht 
(also z.B. Filterung, Sortierung etc. vom SQL-Server erledigen lässt, 
statt erstmal alle Daten abzufragen und dann lokal zu filtern und zu 
sortieren)
sind die Datenmengen klein, und es macht vielleicht 
Geschwindigkeits-Unterschiede im Promille-Bereich aus.

Selbst eine Doppel-Verschlüsselung (MySQL-SSL-Socket über VPN) wird 
keinen nennenswerten Geschwindigkeitsverlust bringen.

Wähle die Option, die für dich am Bequemsten einzurichten&zu verwenden 
ist, und behalte die Sicherheit mit im Auge (MySQL-Socket offen 
erreichbar im Inet?!1?)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren