Installation - Dragonfly In-Memory-Datenbank

Preis: 15 € netto (18 € inkl. 20 % MwSt.)

💡
Der günstige Preis dieser Dienstleistung ist nur möglich, wenn die Anwendung auf einem von mir vorbereiteten Cloud-Server mit bereits installiertem HTTPS-Server (z.B. HTTPS-Portal) installiert wird.

Dragonfly ist ein sofort einsetzbarer Redis-Ersatz, der die Leistungs- und Effizienzanforderungen moderner Cloud-basierter Anwendungen erfüllt. Unternehmen, die auf Dragonfly umsteigen, erzielen eine deutlich verbesserte Datenleistung. Dragonfly ist angeblich 25-mal schneller als Redis.

Im Leerlauf beansprucht Dragonfly aber mehr CPU als Redis. Wenn Redis nichts zu tun hat, ist die CPU-Auslastung bei 0 %. Bei einem Testrechner, mit vier CPU-Kernen und Dragonfly, liegt die CPU-Auslastung ständig bei 4 %.
Ich empfehle deshalb weiterhin Redis zu verwenden, wenn die Datenbank die meiste Zeit nichts zu tun hat.

Zum Verwalten von Drogonfly-Datenbanken wird, falls es nicht bereits installiert ist, das Programm Redis Commander installiert. Redis Commander ist eine Webanwendung zur Administration von Redis-Datenbanken, die auch für Dragonfly genutzt werden kann.

Sicherheit

Dragonfly und Redis Commander werden in isolierten Docker-Containern ausgeführt, die den Programmen nur begrenzten Zugriff auf den darunterliegenden vServer ermöglichen. Die Datenbanken sind so konfiguriert, dass man nur vom lokalen Server aus darauf zugreifen kann. Es wird kein Port nach außen freigegeben.

Andere Docker-Container können sich über ein eigens dafür eingerichtetes virtuelles Docker-Netzwerk zu den Datenbanken verbinden.

Ordnerstruktur

Auf dem Server gibt es zwei Ordner, die für das Programm "Dragonfly" zuständig sind:

  • Konfiguration: /home/dockeruser/docker_projects/global_dragonfly
  • Daten: /home/dockeruser/docker_data/global_dragonfly

Auf dem Server gibt es zwei Ordner, die für das Programm "Redis Commander (Dragonfly)" zuständig sind:

  • Konfiguration: /home/dockeruser/docker_projects/global_dragonfly_commander
  • Daten: /home/dockeruser/docker_data/global_dragonfly_commander