wZD, olupin iwapọ faili ipamọ kan

logo

wZD jẹ olupin ipamọ ti o lagbara daradara, apẹrẹ pfun awọn ọna ipamọ data nla pẹlu awọn faili kekere ati nla fun lilo adalu ati dinku dinku nọmba nla ti awọn faili ni fọọmu iwapọ kan tie dabi olupin WebDAV deede lati ita.

Olupin naa ti kọ ni ede Go ti nlo ẹya ti a ti yipada ti ibi ipamọ data BoltDB bi opin-ẹhin lati fipamọ ati pinpin nọmba eyikeyi ti awọn faili kekere ati nla, awọn bọtini NoSQL / awọn iye, ni fọọmu iwapọ laarin awọn apoti isura infomesonu micro Bolt (awọn faili), pẹlu pinpin awọn faili ati awọn iye ni awọn apoti isura data BoltDB da lori nọmba naa ti awọn ilana-ilana tabi awọn ipin-iṣẹ ati ilana gbogbogbo ti awọn ilana.

Olupin naa le dinku nọmba ti awọn faili kekere ni deede tabi awọn eto faili iṣupọ pẹlu akọmọ titiipa ni kikun. Ti a ṣe atilẹyin nipasẹ awọn olupilẹṣẹ wZD, iṣupọ iṣupọ ni ayika awọn faili kekere miliọnu 250 ti o tan kaakiri awọn ilana miliọnu 15 lori iṣupọ MooseFS FS.

Nipa wZD

wZD mu ki o ṣee ṣe lati gbe (faili) awọn akoonu ti awọn ilana si awọn faili ni ọna kika BoltDB ati lẹhinna pin awọn faili wọnyi lati awọn faili wọnyi (tabi fi awọn faili sinu awọn faili nipa lilo ọna PUT), dinku idinku nọmba awọn faili ninu eto faili ati idinku idinku metadata lori.

Lati mu iṣẹ ṣiṣe ti sisẹ awọn faili nla pọ si, iru awọn faili le wa ni fipamọ lọtọ si awọn faili Bolt.

Iru ona bayi gba ọ laaye lati ṣeto ibi ipamọ ti nọmba nla ti awọn faili kekere, laisi isinmi lori opin ti nọmba awọn inodes ninu eto faili.

Olupin naa tun le ṣee lo bi ibi ipamọ data NoSQL fun data ni ọna kika / iye (pẹlu awọn ipin ti o da lori ilana itọsọna) tabi lati kaakiri tẹlẹ html tabi awọn iwe json lati ipilẹ data.

Ni awọn iṣe iṣe, ikojọpọ ati kikọ data nipa lilo awọn faili Bolt nyorisi ilosoke lairi ti to 20-25% nigba kika ati 40-50% nigba kikọ. Ti o kere si iwọn faili naa, iyatọ ti o kere si lairi.

Ti awọn ẹya pataki, awọn wọnyi duro jade:

  • Onkawe-iwe pupọ
  • Awọn olupin lọpọlọpọ fun ifarada aṣiṣe ati iwọntunwọnsi fifuye
  • Akoyawo ti o pọ julọ fun olumulo tabi olugbala
  • Awọn ọna HTTP ti a ṣe atilẹyin: GET, HEAD, PUT, ati PIPẸ
  • Ṣakoso ihuwasi ka ati kọ nipasẹ awọn akọle alabara
  • Atilẹyin fun awọn agbalejo foju fojuṣe.
  • Iwọn kika / kọwe laini nipa lilo awọn eto faili ti a kojọpọ
  • Awọn ọna ti o munadoko ti kika ati kikọ data.
  • Ṣe atilẹyin iduroṣinṣin data CRC nigba kikọ tabi kika
  • Ibiti ati Gbigba-Awọn sakani, Ti ko ba si Ibamu-Kan, ati Ti-Ṣatunṣe-Niwọn igba ti awọn akọle ṣe atilẹyin
  • Ṣe fipamọ ati pin awọn akoko 10.000 diẹ sii awọn faili ju awọn inodes lori eyikeyi faili faili ibaramu Posix, da lori ilana itọsọna naa
  • Atilẹyin fun fifi kun, mimu doju iwọn, piparẹ awọn faili ati awọn iye, ati fifipamọpọ awọn faili Bolt
  • Gba olupin laaye lati ṣee lo bi ibi ipamọ data NoSQL, pẹlu idapa rọrun ti o da lori ilana itọsọna
  • Atilẹyin faili Bolt fun kika yiyan ti nọmba kan ti awọn baiti ti iye kan
  • Idapọ data rọrun si ẹgbẹẹgbẹrun tabi awọn miliọnu awọn faili Bolt da lori ilana ilana
  • Atilẹyin ipo adalu, pẹlu agbara lati fipamọ awọn faili nla lọtọ si awọn faili Bolt
  • Atilẹyin fun gbigba atokọ kan tabi nọmba awọn bọtini inu itọsọna kan, pẹlu awọn ti kii ṣe alailẹgbẹ
  • Pẹlu ifilọlẹ wZA olopo-ọpọlọ lati jade awọn faili laisi diduro iṣẹ naa

Nipa awọn idiwọn ti ẹya lọwọlọwọ: ko si atilẹyin fun Multipart, ọna POST, ilana HTTPS, awọn folda fun awọn ede siseto, piparẹ imukuro awọn ilana, ko si atilẹyin fun gbigbe eto ni ọna faili nipasẹ WebDAV tabi FUSE, awọn faili ti wa ni fipamọ labẹ olumulo eto kan.

Níkẹyìn ti o ba nifẹ lati mọ diẹ sii nipa rẹ nipa wZD bii awọn itọnisọna ati awọn ibeere fun fifi sori rẹ o le kan si awọn alaye naa Ni ọna asopọ atẹle.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.