0
wZD
wZD je výkonný úložný server navrhnutý pre veľké systémy na ukladanie údajov s malými a veľkými súbormi pre zmiešané použitie a výrazne znižuje počet malých súborov, čím rozširuje možnosti všetkých normálnych alebo zoskupených súborových systémov kompatibilných s POSIX.
wZD je server napísaný v jazyku Go, ktorý používa upravenú verziu databázy BoltDB ako backend na ukladanie a distribúciu ľubovoľného počtu malých a veľkých súborov, kľúčov / hodnôt NoSQL, v kompaktnej podobe v mikro databázach BoltDB (archívy), sdistribúcia súborov a hodnôt v databázach BoltDB v závislosti od počtu adresárov alebo podadresárov a všeobecnej štruktúry adresárov.Použitie wZD môže natrvalo vyriešiť problém veľkého počtu súborov v ľubovoľnom súborovom systéme kompatibilnom s POSIX, vrátane klastrovaného.Navonok to funguje ako bežný server WebDAV .... ... a miliardy súborov už nebudú problémom.Vlastnosti: - Multi vlákno - Multi servery na odolnosť proti poruchám a vyrovnávanie záťaže - Podporuje autorizáciu HTTPS a IP - Podporované metódy HTTP: GET, HEAD, OPTIONS, PUT, POST a DELETE - Správa správania pri čítaní a zápise cez hlavičky klienta - Podpora prispôsobiteľného virtuálneho obsahuhostitelia - Lineárne škálovanie čítania a zápisu pomocou klastrovaných súborových systémov - Efektívne metódy čítania a zápisu údajov - Podporuje integritu údajov CRC pri písaní alebo čítaní - Jednoduché ukladanie údajov pre tisíce alebo milióny Bolt archívov na základe štruktúry adresárov - Podpora zmiešaného režimu, so schopnosťou ukladať veľké súbory oddelene od Bolt archívov - Zahŕňa viacvláknový wZA archivátor na migráciu súborov bez zastavenia služby Server wZD bol navrhnutý na zmiešané použitie.Dá sa písať nielen bežné súbory, ale dokonca aj dokumenty generované v html alebo json, a dokonca je možné jednoducho použiť NoSQL ako databázu opláštenia pozostávajúcu z veľkého počtu malých databáz BoltDB a vykonávať všetky orezávanie prostredníctvom štruktúry adresárov a podadresárov.