wZD, fitxategiak biltegiratzeko zerbitzari trinkoa

logo

wZD biltegiratze zerbitzari indartsua da modu eraginkorrean, diseinatutako ordatuak biltegiratzeko sistema handietarako erabilera mistoko fitxategi txikiekin eta handiekin eta fitxategi ugari izugarri murrizten dituWebDAV zerbitzari normala dirudi kanpotik.

Zerbitzaria Go hizkuntzan idatzita dago hau BoltDB datu-basearen bertsio aldatua erabiltzen du backend gisa fitxategi txiki eta handi ugari gordetzeko eta banatzeko, NoSQL gakoak / balioak, modu trinkoan mikro Bolt datu baseetan (fitxategiak), fitxategiak eta balioak BoltDB datu baseetan kopuruaren arabera banatuta direktorioen edo azpidirektorioen eta direktorioen egitura orokorraren.

Zerbitzaria fitxategi sistema arruntetan edo multzokatuta dauden fitxategi txikien kopurua nabarmen murriztu dezake blokeo euskarri osoarekin. WZD garatzaileek babestuta, klusterrak MooseFS FS klusterreko 250 milioi direktorioetan banatutako 15 milioi fitxategi txiki inguru gordetzen ditu.

WZD-ri buruz

wZD mugitzea posible egiten du (fitxategia) direktorioen edukia BoltDB formatuko fitxategietara eta gero fitxategi hauek fitxategi hauetatik banatu (edo fitxategiak jarri PUT metodoa erabiliz), fitxategi sistemako fitxategi kopurua nabarmen murriztuz eta metadatuen biltegiratze gastua murriztuz.

Fitxategi handien prozesamenduaren eraginkortasuna handitzeko, fitxategi horiek Bolt fitxategietatik bereiz gorde daitezke.

Ikuspegi hori fitxategi txiki ugari gordetzeko aukera ematen du, fitxategi sistemako inodo kopuruaren mugan oinarritu gabe.

Zerbitzaria NoSQL datu base gisa ere erabil daiteke gako / balio formatuko datuetarako (direktorioen egituran oinarritutako partizioekin) edo aurrez sortutako html edo json dokumentuak datu basetik banatzeko.

Errendimenduari dagokionez, Bolt fitxategiak erabiliz datuak kargatzeak eta idazteak latentzia handitzea dakar gutxi gorabehera% 20-25 irakurtzerakoan eta% 40-50 idaztean. Fitxategiaren tamaina zenbat eta txikiagoa izan, orduan eta latentzia-diferentzia txikiagoa da.

Funtsezko ezaugarrien artean, honako hauek nabarmentzen dira:

  • Hari anitzekoa
  • Zerbitzari ugari akatsen tolerantzia eta karga orekatzeko
  • Erabiltzaile edo garatzaileentzako gehienezko gardentasuna
  • Onartutako HTTP metodoak: GET, HEAD, PUT eta DELETE
  • Kudeatu irakurtzeko eta idazteko portaera bezeroen goiburuen bidez
  • Pertsonalizagarria den ostalari birtualentzako laguntza.
  • Irakurketa / idazketa eskala lineala bateratutako fitxategi sistemen bidez
  • Datuak irakurtzeko eta idazteko metodo eraginkorrak.
  • CRC datuen osotasuna onartzen du idazterakoan edo irakurtzean
  • Goiburuak onartzen dituzten Barrutia eta Onartu-Barrutiak, Bat-bat ere ez badator eta Aldatu bada-Geroztik
  • Gorde eta partekatu inodok baino 10.000 aldiz fitxategi gehiago Posix-ekin bateragarria den edozein fitxategi sistematan, direktorio egituraren arabera
  • Fitxategiak eta balioak gehitzeko, eguneratzeko, ezabatzeko eta Bolt fitxategiak atzeratzeko trinkotzeko laguntza
  • Zerbitzaria NoSQL datu-base gisa erabiltzeko aukera ematen du, direktorioaren egituran oinarritutako zatikatze erraza eginez
  • Bolt fitxategien euskarria balio bateko byte kopuru jakin baten irakurketa selektiboa egiteko
  • Datuen banaketa erraza Milaka edo milioika Bolt fitxategitan direktorioen egituran oinarrituta
  • Modu mistoaren euskarria, fitxategi handiak Bolt fitxategietatik bereizita gordetzeko gaitasunarekin
  • Direktorio bateko zerrenda edo gako kopurua eskuratzeko laguntza, bakarrak ez direnak barne
  • Hari anitzeko wZA fitxategia biltzen du zerbitzua gelditu gabe fitxategiak migratzeko

Mugen inguruan uneko bertsioaren: ez dago Multipart euskarririk, POST metodoa, HTTPS protokoloa, programazio lengoaietarako karpetak, direktorioen ezabatze errepikakorra, ez dago egitura fitxategi sisteman WebDAV edo FUSE bidez muntatzeko euskarririk, fitxategiak sistemako erabiltzaile baten azpian gordetzen dira.

Bukatzeko horri buruz gehiago jakiteko interesa baduzu wZD-ri buruz eta instalatzeko argibideei eta eskakizunei buruzko xehetasunak kontsultatu ditzakezu Hurrengo estekan.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.