wZD

wZD

wZD ist ein leistungsstarker Speicherserver, der für große Datenspeichersysteme mit kleinen und großen Dateien für den gemischten Gebrauch entwickelt wurde und die Anzahl der kleinen Dateien drastisch reduziert, um die Möglichkeiten normaler oder gruppierter POSIX-kompatibler Dateisysteme zu erweitern.
wZD ist ein in der Sprache Go geschriebener Server, der eine modifizierte Version der BoltDB-Datenbank als Backend zum Speichern und Verteilen einer beliebigen Anzahl kleiner und großer Dateien, NoSQL-Schlüssel / -Werte, in kompakter Form in Micro-Bolt-Datenbanken (Archiven) mit verwendetVerteilung von Dateien und Werten in BoltDB-Datenbanken in Abhängigkeit von der Anzahl der Verzeichnisse oder Unterverzeichnisse und der allgemeinen Struktur der Verzeichnisse.Die Verwendung von wZD kann das Problem einer großen Anzahl von Dateien auf einem beliebigen POSIX-kompatiblen Dateisystem, einschließlich eines Cluster-Dateisystems, dauerhaft lösen.Äußerlich funktioniert es wie ein normaler WebDAV-Server ... ... und Milliarden von Dateien werden kein Problem mehr sein.Features: - Multi-Threading - Multi-Server für Fehlertoleranz und Lastausgleich - Unterstützt HTTPS- und IP-Autorisierung - Unterstützte HTTP-Methoden: GET, HEAD, OPTIONS, PUT, POST und DELETE - Lese- und Schreibverhalten über Client-Header verwalten - Unterstützung für anpassbare virtuelleHosts - Lineare Skalierung von Lese- und Schreibvorgängen mithilfe von geclusterten Dateisystemen - Effektive Methoden zum Lesen und Schreiben von Daten - Unterstützt die Integrität von CRC-Daten beim Schreiben oder Lesen - Einfaches Speichern von Daten für Tausende oder Millionen von Bolt-Archiven basierend auf der Verzeichnisstruktur - Unterstützung im gemischten Modus, mit der Möglichkeit, große Dateien getrennt von Bolt-Archiven zu speichern - Enthält einen Multithread-WZA-Archivierer für die Migration von Dateien, ohne den Dienst zu beenden. Der WZD-Server wurde für die gemischte Verwendung entwickelt.Man kann nicht nur gewöhnliche Dateien schreiben, sondern auch von HTML oder JSON erzeugte Dokumente, und man kann sogar NoSQL einfach als Sharding-Datenbank verwenden, die aus einer großen Anzahl kleiner BoltDB-Datenbanken besteht, und das gesamte Sharding über die Struktur von Verzeichnissen und Unterverzeichnissen ausführen.
wzd

Webseite:

Kategorien

Alternativen zu wZD für Android mit Open Source-Lizenz