Mkpakọ data na Apache Ignite. Ahụmahụ Sber

Mkpakọ data na Apache Ignite. Ahụmahụ SberMgbe ị na-arụ ọrụ na nnukwu data, nsogbu nke enweghị ohere diski nwere ike ibili mgbe ụfọdụ. Otu ụzọ isi dozie nsogbu a bụ mkpakọ, ekele nke, n'otu ngwá ọrụ ahụ, ị ​​​​nwere ike imeliwanye ụba nchekwa. N'isiokwu a, anyị ga-eleba anya ka mkpakọ data si arụ ọrụ na Apache Ignite. Edemede a ga-akọwa naanị ụzọ mkpakọ diski etinyere n'ime ngwaahịa a. Ụzọ ndị ọzọ nke mkpakọ data (n'elu netwọk, na ebe nchekwa), ma etinyere ya ma ọ bụ na-emeghị, ga-anọgide na-abụghị nke oke.

Yabụ, na agbanyere ọnọdụ nnọgidesi ike, n'ihi mgbanwe nke data na cache, Ignite na-amalite ide na diski:

  1. Ọdịnaya nke cache
  2. Dee ndekọ n'ihu (nke a ga-eme naanị WAL)

Enweela usoro maka mkpakọ WAL ruo nwa oge ugbu a, nke a na-akpọ WAL compaction. Apache Ignite 2.8 ewepụtara n'oge na-adịbeghị anya webatara usoro abụọ ọzọ na-enye gị ohere ịpịkọta data na diski: mkpakọ ibe diski maka ịpịkọta ọdịnaya nke cache na ibe WAL foto mkpakọ maka ịpịkọta ụfọdụ ntinye WAL. Nkọwa ndị ọzọ gbasara usoro atọ ndị a n'okpuru.

Mkpakọ ibe diski

Olee otú nke a na-arụ ọrụ

Nke mbụ, ka anyị leba anya nkenke ka Ignite si echekwa data. A na-eji ebe nchekwa ibe maka nchekwa. A na-edozi nha ibe ahụ na mmalite nke ọnụ na enweghị ike ịgbanwe ya na ọkwa ndị ọzọ; Ọzọkwa, nha ibe ahụ ga-abụrịrị ike nke abụọ na otutu nke usoro ngọngọ faịlụ. A na-ebunye ibe n'ime RAM site na diski dị ka achọrọ; nha data dị na diski nwere ike karịa oke RAM ekenyere. Ọ bụrụ na enweghị ohere zuru oke na RAM iji buo ibe site na diski, ochie, ibe anaghịzi eji, a ga-achụpụ na RAM.

A na-echekwa data ahụ na diski n'ụdị ndị a: a na-emepụta faịlụ dị iche iche maka nkebi ọ bụla nke otu cache ọ bụla; na faịlụ a, ibe na-apụta n'otu n'otu na usoro nrịgo index. Ihe nchọpụta ibe zuru ezu nwere ihe nchọpụta otu cache, nọmba nkebi, na ndeksi ibe n'ime faịlụ ahụ. Ya mere, na iji njirimara ihu akwụkwọ zuru ezu, anyị nwere ike ikpebi faịlụ na nkwụsịtụ dị na faịlụ maka ibe ọ bụla. Ị nwere ike ịgụkwu gbasara ebe nchekwa paging na Apache Ignite Wiki edemede: Ụlọ ahịa na-adịgide adịgide - n'okpuru mkpuchi.

Usoro mkpakọ ibe diski, dịka ị nwere ike ịkọ site na aha ahụ, na-arụ ọrụ na ọkwa ibe. Mgbe usoro a na-enyere aka, a na-ahazi data dị na RAM dị ka ọ dị, na-enweghị mkpakọ ọ bụla, ma mgbe echekwara ibe site na RAM na diski, a na-agbanye ha.

Mana ịpịkọta ibe ọ bụla n'otu n'otu abụghị ngwọta maka nsogbu ahụ; ịkwesịrị ibelata nha faịlụ data na-esi na ya pụta. Ọ bụrụ na edokwaghị nha ibe ya, anyị enweghịzi ike ide ibe na faịlụ ahụ otu otu, ebe nke a nwere ike mepụta ọtụtụ nsogbu:

  • N'iji ntinye akwụkwọ ntanetị, anyị agaghị enwe ike ịgbakọ nkwụsị nke ọ dị na faịlụ ahụ.
  • O doro anya ihe a ga-eme na ibe ndị na-adịghị na njedebe nke faịlụ ma gbanwee nha ha. Ọ bụrụ na nha ibe ebelata, oghere ọ tọhapụrụ na-apụ n'anya. Ọ bụrụ na ibe ibe na-abawanye, ịkwesịrị ịchọ ebe ọhụrụ na faịlụ maka ya.
  • Ọ bụrụ na ibe na-ebugharị site na ọtụtụ bytes na-abụghị ọnụọgụ nke usoro ngọngọ nke faịlụ, mgbe ahụ ịgụ ma ọ bụ ide ya ga-achọ imetụ otu ngọngọ usoro faịlụ aka ọzọ, nke nwere ike iduga nbibi ọrụ.

Iji zere idozi nsogbu ndị a n'ọkwa nke ya, mkpakọ ibe diski na Apache Ignite na-eji sistemụ faịlụ akpọrọ faịlụ sparse. Faịlụ dị obere bụ nke enwere ike ịka ụfọdụ mpaghara efu dị ka "oghere". N'okwu a, a gaghị ekenye ihe mgbochi sistemụ faịlụ iji chekwaa oghere ndị a, na-ebute ego na ohere diski.

Ọ bụ ihe ezi uche dị na ya na iji wepụta ngọngọ usoro faịlụ, nha nke oghere ahụ ga-adị ukwuu karịa ma ọ bụ hà nhata na ngọngọ usoro faịlụ, nke na-etinye mgbakwunye mgbakwunye na nha ibe na Apache Ignite: maka mkpakọ iji nwee mmetụta ọ bụla, Ogo ibe ahụ ga-abụrịrị nke ukwuu karịa nha nke ngọngọ sistemụ faịlụ. Ọ bụrụ na ibe peeji ahụ hà nhata ngọngọ, mgbe ahụ anyị agaghị enwe ike ịtọhapụ otu ngọngọ, ebe ọ bụ na iji wepụta otu ngọngọ, ibe abịakọrọ ga-enwerịrị 0 bytes. Ọ bụrụ na nha ibe ahụ hà nhata nke ngọngọ 2 ma ọ bụ 4, anyị ga-enwe ike ịtọhapụ opekata mpe otu ngọngọ ma ọ bụrụ na agbakọ ibe anyị ka ọ dịkarịa ala 50% ma ọ bụ 75%, n'otu n'otu.

Ya mere, nkọwa ikpeazụ nke ka usoro ahụ si arụ ọrụ: Mgbe ị na-ede ibe na diski, a na-anwa ịpịkọta ibe ahụ. Ọ bụrụ na nha nke ibe agbakwunyere na-enye ohere ka ịtọhapụ otu ma ọ bụ karịa ihe mgbochi sistemụ faịlụ, mgbe ahụ, a na-ede ibe ahụ n'ụdị abịakọrọ, wee mee “oghere” n'ọnọdụ mgbochi ndị a tọhapụrụ (a na-eme oku sistemụ. fallocate() ya na ọkọlọtọ oghere Punch). Ọ bụrụ na nha nke ibe abịakọrọ anaghị ekwe ka a tọhapụrụ ngọngọ ndị ahụ, a na-echekwa ibe ahụ dịka ọ dị, enweghị ike. A na-agbakọ nkwụghachi ibe niile n'otu ụzọ ahụ na-enweghị mkpakọ, site n'ịba ụba ndepụta nke ibe site na nha ibe. Ọ dịghị mkpagharị nke ibe n'onwe gị. Mwepu ibe, dị ka enweghị mkpakọ, daa na oke nke ngọngọ sistemụ faịlụ.

Mkpakọ data na Apache Ignite. Ahụmahụ Sber

Na mmejuputa a na-eme ugbu a, Ignite nwere ike ịrụ ọrụ na faịlụ ndị na-adịghị ahụkebe n'okpuru Linux OS; ya mere, mkpakọ ibe diski nwere ike ịme naanị mgbe ị na-eji Ignite na sistemụ arụmọrụ a.

Algọridim mkpakọ enwere ike iji maka mkpakọ ibe diski: ZSTD, LZ4, Snappy. Na mgbakwunye, enwere ọnọdụ ọrụ (SKIP_GARBAGE), nke a na-atụfu naanị ohere ejighi eji na ibe ahụ na-etinyeghị mkpakọ na data fọdụrụnụ, nke na-ebelata ibu na CPU ma e jiri ya tụnyere algọridim ndị edepụtara na mbụ.

Mmetụta arụmọrụ

N'ụzọ dị mwute, emeghị m n'ezie arụmọrụ nha na ezigbo eguzo, ebe ọ bụ na anyị adịghị eme atụmatụ iji usoro a na mmepụta, ma anyị nwere ike chepụtara echepụta ebe anyị ga-efunahụ na ebe anyị ga-emeri.

Iji mee nke a, anyị kwesịrị icheta ka esi agụ na ide ibe mgbe enwetara ya:

  • Mgbe ị na-arụ ọrụ agụ, a na-ebu ụzọ chọ ya na RAM; ọ bụrụ na ọchụchọ ahụ emezughị, a na-etinye ibe ahụ n'ime RAM site na diski site na otu eri nke na-agụ ya.
  • Mgbe arụrụ ọrụ ide ihe, a na-edobe ibe dị na RAM dị ka ihe ruru unyi, mana ọ naghị echekwa ibe ahụ na diski ozugbo site na eri na-eme ederede. A na-echekwa ibe niile ruru unyi na diski ma emechaa na usoro nlele n'ime eriri dị iche iche.

Ya mere mmetụta na-arụ ọrụ ịgụ bụ:

  • Ezi (disk IO), n'ihi mbelata na ọnụ ọgụgụ nke agụ ihe mgbochi usoro faịlụ.
  • Negative (CPU), n'ihi ibu agbakwunyere nke sistemu arụ ọrụ chọrọ iji na-arụ ọrụ na obere faịlụ. Ọ ga-ekwe omume na ọrụ IO ndị ọzọ ga-apụta n'ezoghị ọnụ ebe a iji chekwaa usoro faịlụ dị mgbagwoju anya karịa (ọ dabara nke ọma, amachaghị m nkọwa niile gbasara otu faịlụ ndị na-adịghị arụ ọrụ).
  • Na-adịghị mma (CPU), n'ihi mkpa iwetu ibe.
  • Enweghị mmetụta na arụ ọrụ ide.
  • Mmetụta na usoro nlele (ihe niile ebe a yiri ọrụ ịgụ):
  • Ezi (disk IO), n'ihi mbelata ọnụ ọgụgụ nke ngọngọ sistemụ faịlụ edere.
  • Negative (CPU, ikekwe diski IO), n'ihi na-arụ ọrụ na obere faịlụ.
  • Negative (CPU), n'ihi mkpa nke ibe mkpakọ.

Kedu akụkụ nke ọnụ ọgụgụ ga-adaba ọnụ ọgụgụ ahụ? Ihe a niile dabere na gburugburu ebe obibi, mana enwere m mmasị ikwere na mkpakọ ibe diski nwere ike ibute mmebi arụmọrụ na ọtụtụ sistemụ. Ọzọkwa, ule na DBMS ndị ọzọ na-eji usoro yiri nke ahụ na faịlụ ndị na-adịghị ahụkebe na-egosi mbelata arụmọrụ mgbe agbanyere mkpakọ.

Otu esi eme ma hazie

Dịka ekwuru n'elu, ụdị Apache Ignite kacha nta na-akwado mkpakọ ibe diski bụ 2.8 na naanị sistemụ arụmọrụ Linux na-akwado. Kwado wee hazie dị ka ndị a:

  • A ga-enwerịrị modul mkpakọ ọkụ na ụzọ klaasị. Site na ndabara, ọ dị na nkesa Apache Ignite na libs/nhọrọ ndekọ ma etinyeghị ya na ụzọ klas. Ị nwere ike ibugharị ndekọ ahụ n'otu ọkwa gaa na libs ma mgbe ị na-eme ya site na ignite.sh a ga-agbanye ya ozugbo.
  • Ekwesịrị ịgbanye nkwụsi ike (Gbanyere site na DataRegionConfiguration.setPersistenceEnabled(true)).
  • Ogo ibe ahụ ga-abụrịrị ibu karịa nha ngọngọ sistemụ faịlụ (ịnwere ike iji ya tọọ ya DataStorageConfiguration.setPageSize() ).
  • Maka cache ọ bụla nke data achọrọ ka abịakọrọ, ị ga-ahazi usoro mkpakọ na (nhọrọ) ọkwa mkpakọ (usoro). CacheConfiguration.setDiskPageCompression() , CacheConfiguration.setDiskPageCompressionLevel()).

Mkpokọta WAL

Olee otú nke a na-arụ ọrụ

Kedu ihe bụ WAL na gịnị kpatara achọrọ ya? Na nkenke nkenke: nke a bụ ndekọ nwere mmemme niile na-emecha gbanwee nchekwa ibe. Ọ dị mkpa n'ụzọ bụ isi iji nwee ike ịgbake ma ọ bụrụ na ọdịda dara. Ọrụ ọ bụla, tupu inye onye ọrụ njikwa, ga-ebu ụzọ dekọọ ihe omume na WAL, nke mere na ọ bụrụ na ọ dara, enwere ike ịkpọghachi ya na log ma weghachite ọrụ niile nke onye ọrụ nwetara nzaghachi na-aga nke ọma, ọbụlagodi ma ọ bụrụ na arụ ọrụ ndị a. enweghị oge iji gosipụta ya na nchekwa ibe na diski (ama n'elu A kọwawo na a na-eme ederede ederede na ụlọ ahịa ibe na usoro a na-akpọ "checkpointing" na oge ụfọdụ site na eriri dị iche iche).

E kewara ndenye na WAL ka ọ bụrụ ezi uche na nke anụ ahụ. Ndị Boolean bụ igodo na ji onwe ha kpọrọ ihe. Anụ ahụ - na-egosipụta mgbanwe na ibe na ụlọ ahịa ibe. Ọ bụ ezie na ndekọ ezi uche dị na ya nwere ike ịba uru maka ụfọdụ ikpe ndị ọzọ, a na-achọ ndekọ anụ ahụ naanị maka mgbake ma ọ bụrụ na ihe mberede na ndekọ dị mkpa naanị ebe ọ bụ na nyocha ikpeazụ gara nke ọma. N'ebe a, anyị agaghị abanye n'ime nkọwa ma kọwaa ihe kpatara o ji arụ ọrụ otu a, mana ndị nwere mmasị nwere ike ịtu aka na isiokwu a kpọtụrụ aha na Apache Ignite Wiki: Ụlọ ahịa na-adịgide adịgide - n'okpuru mkpuchi.

A na-enwekarị ọtụtụ ndekọ anụ ahụ kwa ndekọ ezi uche dị na ya. Nke ahụ bụ, dịka ọmụmaatụ, otu itinye ọrụ n'ime cache na-emetụta ọtụtụ ibe na ebe nchekwa ibe (otu ibe nwere data n'onwe ya, ibe nwere indexes, ibe nwere ndepụta free). N'ime ule ụfọdụ sịntetik, achọpụtara m na ndekọ anụ ahụ nwere ihe ruru 90% nke faịlụ WAL. Agbanyeghị, achọrọ ha obere oge (site na ndabara, oge etiti n'etiti ebe nlele bụ nkeji 3). Ọ ga-abụ ihe ezi uche dị na ya iji kpochapụ data a mgbe ọ kwụsịrị mkpa ya. Nke a bụ kpọmkwem ihe WAL compaction usoro na-eme: ọ na-ewepụ ihe ndekọ anụ ahụ ma na-ejizi zip pịnye ihe ndekọ ezi uche fọdụrụnụ, ebe faịlụ ahụ na-ebelata nke ukwuu (mgbe ụfọdụ site na iri ugboro).

N'anụ ahụ, WAL nwere ọtụtụ akụkụ (10 na ndabara) nke nha edobere (64MB na ndabara), nke edegharịrị n'ụdị okirikiri. Ozugbo akụkụ nke dị ugbu a jupụtara, a na-ekenye akụkụ na-esote dị ka nke ugbu a, a na-eji eriri dị iche na-edegharị akụkụ ahụ na ebe nchekwa. Mkpokọta WAL na-arụ ọrụ na ngalaba nchekwa. Ọzọkwa, dị ka eriri dị iche, ọ na-enyocha mmezu nke ebe nlele wee malite mkpakọ na ngalaba Archive nke na-adịghịzi mkpa ndekọ anụ ahụ.

Mkpakọ data na Apache Ignite. Ahụmahụ Sber

Mmetụta arụmọrụ

Ebe ọ bụ na mkpirisi WAL na-agba ọsọ dị ka eriri dị iche, ekwesighi inwe mmetụta kpọmkwem na ọrụ a na-arụ. Ma ọ ka na-etinye ibu ndabere ọzọ na CPU (mkpakọ) na diski (na-agụ akụkụ WAL ọ bụla site na ebe a na-edebe ihe ochie ma na-ede akụkụ ndị ahụ abịakọrọ), ya mere ọ bụrụ na usoro ahụ na-arụ ọrụ na ikike ya kachasị, ọ ga-edugakwa na mmebi arụmọrụ.

Otu esi eme ma hazie

Ị nwere ike mee ka mkwụnye WAL jiri ihe onwunwe ahụ WalCompactionEnabled в DataStorageConfiguration (DataStorageConfiguration.setWalCompactionEnabled(true)). Ọzọkwa, iji usoro DataStorageConfiguration.setWalCompactionLevel(), ị nwere ike ịtọ ọkwa mkpakọ ma ọ bụrụ na afọ adịghị gị na uru ndabara (BEST_SPEED).

Mkpakọ foto ibe WAL

Olee otú nke a na-arụ ọrụ

Anyị achọpụtala na na WAL ndekọ na-ekewa n'ime ezi uche na nke anụ ahụ. Maka mgbanwe ọ bụla na ibe ọ bụla, a na-emepụta ndekọ WAL anụ ahụ na ebe nchekwa ibe. A na-ekekwa ihe ndekọ anụ ahụ ka ọ bụrụ ụdị nke abụọ: ndekọ foto nke ibe na ndekọ delta. Mgbe ọ bụla anyị gbanwere ihe dị na ibe wee bufee ya site na steeti dị ọcha gaa na steeti ruru unyi, a na-echekwa akwụkwọ ozi ibe a zuru oke na WAL (ndekọ foto nke ibe). Ọbụlagodi na anyị gbanwere naanị otu byte na WAL, ndekọ ahụ ga-adị ntakịrị karịa nha ibe. Ọ bụrụ na anyị agbanwee ihe na ibe nke ruru unyi, a na-emepụta ndekọ delta na WAL, nke na-egosipụta naanị mgbanwe ma e jiri ya tụnyere ọnọdụ ibe nke gara aga, mana ọ bụghị na ibe dum. Ebe ọ bụ na a na-emezigharị ọnọdụ nke ibe site na unyi ka ọ dị ọcha n'oge usoro nyocha, ozugbo mmalite nke ebe nlele ahụ, ihe fọrọ nke nta ka ọ bụrụ ihe ndekọ anụ ahụ niile ga-agụnye naanị foto nke ibe (ebe ọ bụ na ibe niile ozugbo mmalite nke ebe nlele ahụ dị ọcha) , mgbe ahụ ka anyị na-erute ebe nlele na-esote, ọnụọgụ ndekọ Delta na-amalite itolite ma tọgharịa ọzọ na mmalite nke ebe nlele ọzọ. Ntụle na ụfọdụ ule sịntetik gosiri na òkè nke ibe snapshots na mkpokọta ndekọ anụ ahụ ruru 2%.

Echiche nke mkpakọ foto ibe WAL bụ iji ngwa mkpakọ ibe emebere emebere (lee mkpakọ ibe disk). N'otu oge ahụ, na WAL, a na-echekwa ndekọ n'usoro n'usoro naanị na ọnọdụ append na ọ dịghị mkpa ijikọta ndekọ na njedebe nke usoro faịlụ faịlụ, yabụ ebe a, n'adịghị ka usoro mkpakọ ibe diski, anyị achọghị faịlụ ndị na-adịghị ahụkebe na. niile; ya mere, usoro a ga-arụ ọrụ ọ bụghị naanị na OS Linux. Tụkwasị na nke ahụ, ọ dịghịzi mkpa nye anyị ego ole anyị nwere ike ịpịkọta ibe ahụ. Ọbụlagodi na anyị tọhapụrụ 1 byte, nke a abụrụla nsonaazụ dị mma ma anyị nwere ike ịchekwa data abịakọrọ na WAL, n'adịghị ka mkpakọ ibe diski, ebe anyị na-echekwa ibe agbakọ naanị ma ọ bụrụ na anyị nwere onwe anyị karịa ngọngọ sistemụ faịlụ 1.

Ibe akwụkwọ bụ data na-akpakọrịta nke ukwuu, òkè ha na mkpokọta WAL dị oke elu, yabụ na-agbanweghị usoro faịlụ WAL anyị nwere ike nweta mbelata dị ukwuu na nha ya. Mkpakọ, gụnyere ndekọ ezi uche, ga-achọ mgbanwe na usoro na nkwụsị nke ndakọrịta, dịka ọmụmaatụ, maka ndị na-azụ ahịa n'èzí nwere ike inwe mmasị na ndekọ ezi uche, ma ọ gaghị eduga na mbelata dị ukwuu na nha faịlụ.

Dị ka ọ dị na mkpakọ ibe diski, mkpakọ foto ibe WAL nwere ike iji ZSTD, LZ4, Snappy compression algọridim yana yana ọnọdụ SKIP_GARBAGE.

Mmetụta arụmọrụ

Ọ naghị esiri ike ịchọpụta na inye aka ozugbo mkpakọ foto ibe WAL na-emetụta naanị eriri na-ede data na ebe nchekwa ibe, ya bụ, eri ndị ahụ na-agbanwe data na cache. Ịgụ ndekọ anụ ahụ sitere na WAL na-apụta naanị otu ugboro, n'oge a na-ebuli ọnụ ọnụ mgbe ọdịda (na ọ bụrụ na ọ daa n'oge ebe nlele).

Nke a na-emetụta eriri ndị na-agbanwe data n'ụzọ dị otú a: anyị na-enweta mmetụta na-adịghị mma (CPU) n'ihi na ọ dị mkpa ka ịpịkọta ibe ahụ oge ọ bụla tupu ịde ederede na diski, na mmetụta dị mma (disk IO) n'ihi mbelata nke ego. edere data. N'ihi ya, ihe niile dị mfe ebe a: ọ bụrụ na arụmọrụ sistemụ na-ejedebe site na CPU, anyị na-enweta ntakịrị mmebi, ma ọ bụrụ na diski I / O na-ejedebe, anyị na-enweta mmụba.

N'ụzọ na-apụtaghị ìhè, ibelata nha WAL na-emetụtakwa (nke ọma) iyi nke na-atụfu akụkụ WAL n'ime ebe nchekwa yana WAL compaction iyi.

Nnwale arụmọrụ n'ezie na gburugburu anyị site na iji data sịntetik gosipụtara ntakịrị mmụba (site na 10%-15% mụbara, latency belatara site na 10%-15%).

Otu esi eme ma hazie

Ụdị Apache Ignite kacha nta: 2.8. Kwado wee hazie dị ka ndị a:

  • A ga-enwerịrị modul mkpakọ ọkụ na ụzọ klaasị. Site na ndabara, ọ dị na nkesa Apache Ignite na libs/nhọrọ ndekọ ma etinyeghị ya na ụzọ klas. Ị nwere ike ibugharị ndekọ ahụ n'otu ọkwa gaa na libs ma mgbe ị na-eme ya site na ignite.sh a ga-agbanye ya ozugbo.
  • Ekwesịrị ịgbanye nkwụsi ike (Gbanyere site na DataRegionConfiguration.setPersistenceEnabled(true)).
  • A ghaghị ịtọzi ọnọdụ mkpakọ site na iji usoro ahụ DataStorageConfiguration.setWalPageCompression(), agbanyụrụ mkpakọ site na ndabara (Ụdị Nwela).
  • Nhọrọ, ị nwere ike ịtọ ọkwa mkpakọ site na iji usoro ahụ DataStorageConfiguration.setWalPageCompression(), lee javadoc maka usoro maka ụkpụrụ bara uru maka ọnọdụ ọ bụla.

nkwubi

Enwere ike iji usoro mkpakọ data a tụlere na Apache Ignite n'adabereghị onwe ya, mana ngwakọta ọ bụla nke ha dịkwa mma. Ịghọta otú ha si arụ ọrụ ga-enyere gị aka ikpebi otú ha si dabara adaba maka ọrụ gị na gburugburu ebe obibi gị yana ihe ị ga-achụ mgbe ị na-eji ha. Disk ibe mkpakọ e mere mpikota onu isi nchekwa na ike inye a ọkara mkpakọ ruru. Mkpịsị foto nke ibe WAL ga-enye nkezi ogo mkpakọ maka faịlụ WAL, ọ ga-enwekwa ike imeziwanye arụmọrụ. Mkpokọta WAL agaghị enwe mmetụta dị mma na arụmọrụ, mana ọ ga-ebelata nha faịlụ WAL dịka o kwere mee site na iwepu ndekọ anụ ahụ.

isi: www.habr.com

Tinye a comment