An chéad scaoileadh wZD 1.0.0, freastalaí stórála dlúth le haghaidh comhaid bheaga

Ar fáil chéad eagrán wZD 1.0.0 - freastalaí chun líon mór comhad a stóráil go héifeachtach i bhfoirm dhlúth, a bhfuil cuma rialta air ón taobh amuigh mar fhreastalaí WebDAV. Úsáidtear leagan modhnaithe le haghaidh stórála BoltDB. Tá cód an tionscadail scríofa in Téigh agus dáilte ag faoin gceadúnas BSD.

Freastalaí Ceadaíonn Laghdú suntasach ar líon na gcomhad beag ar chórais comhaid rialta nó cnuasaithe le tacaíocht ghlasála iomlán. Stórálann an braisle le tacaíocht ó fhorbróirí wZD thart ar 250 milliún comhad beag scaipthe thar 15 milliún eolairí sa chóras braisle comhad MooseFS.

Ligeann wZD inneachar na n-eolaire a bhogadh (cartlann) isteach i gcartlanna i bhformáid BoltDB agus ansin na comhaid seo a dháileadh ó na cartlanna seo (nó comhaid a chur i gcartlann ag baint úsáide as an modh PUT), ag laghdú go suntasach líon na gcomhad sa chóras comhad agus ag laghdú an fhorchostais a bhaineann le meiteashonraí a stóráil. Chun éifeachtúlacht próiseála comhaid mhóra a mhéadú, is féidir comhaid den sórt sin a shábháil ar leithligh ó chartlanna Bolt. Ligeann an cur chuige seo duit stóráil líon mór de chomhaid bheaga a eagrú gan a bheith teoranta ag an teorainn ar líon na n-ionóidí sa chóras comhaid.

An chéad scaoileadh wZD 1.0.0, freastalaí stórála dlúth le haghaidh comhaid bheaga

Is féidir an freastalaí a úsáid freisin mar bhunachar sonraí NoSQL le haghaidh sonraí i bhformáid eochair/luacha (le roinneadh bunaithe ar an struchtúr eolaire) nó chun doiciméid html nó json réamhghinte a dháileadh ón mbunachar sonraí. Ó thaobh feidhmíochta de, is é an toradh a bhíonn ar sheoladh agus scríobh sonraí trí úsáid a bhaint as cartlanna Bolt ná méadú de thart ar 20-25% ar an latency agus iad ag léamh agus 40-50% nuair a bhíonn siad ag scríobh. Dá lú méid an chomhaid, is lú an difríocht sa latency.

An chéad scaoileadh wZD 1.0.0, freastalaí stórála dlúth le haghaidh comhaid bheaga

An príomh- Deiseanna:

  • Ilshnáithe;
  • Multiserver, ag soláthar lamháltas locht agus cothromú ualaigh;
  • Trédhearcacht uasta don úsáideoir nó don fhorbróir;
  • Modhanna HTTP tacaithe: GET, HEAD, PUT and DELETE;
  • Rialú ar iompar léitheoireachta agus scríbhneoireachta trí cheanntásca cliaint;
  • Tacaíocht d’óstach fíorúil solúbtha;
  • Tacaíocht do shláine sonraí CRC agus iad ag scríobh/léamh;
  • Maoláin leathdhinimiciúla le haghaidh tomhaltas cuimhne íosta agus tiúnadh optamach feidhmíochta líonra;
  • Pacáistiú sonraí iarchurtha;
  • Ina theannta sin, cuirtear cartlannóir il-snáithithe ar fáil wZA chun comhaid a aistriú go cartlann Bolt gan stop a chur leis an tseirbhís.

Roinnt teorainneacha leis an eisiúint reatha: níl aon tacaíocht ann do Multipart, an modh POST, an prótacal HTTPS, ceangail do theangacha ríomhchlárúcháin, scriosadh athchúrsach na n-eolairí, níl aon tacaíocht ann do struchtúr a shuiteáil ar an gcóras comhad trí WebDAV nó FUSE, comhaid a stóráiltear faoi aon úsáideoir córais amháin. Tá an fhormáid stórála sainiúil don ailtireacht agus níl sé iniompartha idir córais Little Endian agus Big Endian. In ainneoin go gcuireann an freastalaí wZD tacaíocht i bhfeidhm don phrótacal HTTP, ní gá é a sheoladh ach faoi chruth seachvótálaithe droim ar ais, mar shampla nginx agus haproxy.

Foinse: oscailtenet.ru

Add a comment