WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Waxaan kuu soo jeedinayaa inaad akhrido qoraalka warbixinta horraantii 2020 ee Georgy Rylov "WAL-G: fursadaha cusub iyo ballaarinta bulshada"

Ilaha furan ayaa la kulma caqabado badan marka ay koraan. Sida loo qoro sifo badan oo badan oo loo baahan yahay, loo hagaajiyo arrimo badan oo badan oo loo maareeyo si aad u aragto codsiyo badan oo badan? Anoo isticmaalaya WAL-G (backup-tool for PostgreSQL) tusaale ahaan, waxaan kuu sheegi doonaa sida aan u xalinay dhibaatooyinkan annagoo bilownay kooras ku saabsan horumarinta il-furan ee jaamacadda, waxa aan ku guuleysanay iyo halka aan u dhaqaaqi doono xiga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Salaan mar labaad dhammaantiin! Waxaan ahay horumariye Yandex ka socda Yekaterinburg. Maantana waxaan ka hadli doonaa WAL-G.

Cinwaanka warbixintu ma sheegin in ay ahayd wax ku saabsan dib-u-celinta. Ma jiraa qof yaqaan waxa WAL-G yahay? Mise qof kastaa wuu garanayaa? Gacanta kor u taag haddaadan garanayn. Quduus, waxaad u timid warbixinta mana garanaysid waxay ku saabsan tahay.

Aan kuu sheego waxa dhici doona maanta. Waxay dhacdaa in kooxdeennu ay samaynayeen gurmad muddo aad u dheer. Tanina waa warbixin kale oo taxane ah oo aan kaga hadlayno sida aan u kaydinno xogta si badbaado leh, ammaan ah, ku habboon oo hufan.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Taxanihii hore waxaa jiray warbixino badan oo ay sameeyeen Andrei Borodin iyo Vladimir Leskov. In badan oo naga mid ah ayaanu ahayn. Waxaan ka hadlaynay WAL-G sanado badan.

click.ru/F8ioz - https://www.highload.ru/moscow/2018/abstracts/3964

click.ru/Ln8Qw β€” https://www.highload.ru/moscow/2019/abstracts/5981

Warbixintani waxa ay wax yar kaga duwanaan doontaa kuwa kale iyada oo in badan ka hadlaysay qaybta farsamada, balse halkan waxa aan kaga hadli doonaa sidii aanu ula kulanay dhibaatooyin la xidhiidha kobaca bulshada. Iyo sida aan ku nimid fikrad yar oo naga caawinaysa in aan arrintan la qabsanno.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Dhowr sano ka hor, WAL-G wuxuu ahaa mashruuc yar oo cadaalad ah oo aan ka helnay Citus Data. Anaguna waanu qaadanay. Waxaana horumariyay hal qof.

Kaliya WAL-G ma haysan:

  • Kaabista nuqul
  • Ma jirin dib-u-celin korodhsi
  • Ma jirin kaydka WAL-Delta
  • Waxaana weli maqan wax badan oo dhan.

Dhowrkan sano, WAL-G aad buu u koray.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Iyo 2020, dhammaan kuwa kor ku xusan ayaa horay u soo muuqday. Taasna waxaa lagu daray waxa aan hadda haysanno:

  • In ka badan 1 xiddigood oo ku yaal GitHub.
  • 150 fargeeto.
  • Ilaa 15 PRs ayaa furan.
  • Iyo qaar kale oo badan.
  • Iyo arrimaha furan mar walba. Taasna inkastoo xaqiiqda ah in aan maalin kasta halkaas tagno oo aan wax ka qabanno.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Oo waxaan nimid gabagabada in mashruucani uu u baahan yahay feejignaan dheeraad ah, xitaa marka aan nafteena u baahnayn inaan wax ka hirgelino adeegga Databases-ka ee Yandex.

Iyo meel ka mid ah dayrta 2018, fikrad ayaa maskaxdeena ku soo dhacday. Caadi ahaan kooxdu waxay leedahay siyaabo dhowr ah oo ay ku horumariyaan sifooyinkooda ama ay ku hagaajiyaan dhiqlaha haddii aadan haysan gacmo kugu filan. Tusaale ahaan, waxaad kiraysan kartaa horumariye kale oo aad lacag siisid. Ama waxaad qaadan kartaa intern muddo ah oo aad sidoo kale siin kartaa xoogaa mushahar ah. Laakiin waxaa weli jira dad aad u tiro badan, kuwaas oo qaarkood horeba u yaqaannay sida loo qoro koodka. Mar walba ma garanaysid tayada koodka.

Waanu ka fakarnay waxaana go'aansanay inaan isku dayno inaan ardayda soo jiidano. Laakin ardaydu nagama qayb qaadan doonaan wax walba. Waxay qaban doonaan oo kaliya qayb ka mid ah shaqada. Oo waxay, tusaale ahaan, qori doonaan imtixaanada, hagaajinayaan dhiqlaha, hirgelin doonaan sifooyin aan saameyn ku yeelan shaqada ugu weyn. Hawlaha ugu muhiimsan waa abuurista kaydin iyo soo celinta kaydinta. Haddii aan khalad samayno abuurista kayd, waxaan la kulmi doonaa luminta xogta. Oo qofna ma doonayo tan, dabcan. Qof kastaa wuxuu rabaa in wax walba ay noqdaan kuwo aad ammaan u ah. Sidaa darteed, dabcan, ma dooneyno inaan u ogolaano koodka aan ku kalsoonahay wax ka yar keenna. Taasi waa, kood kasta oo aan muhiim ahayn waa waxa aan jeclaan lahayn inaan ka helno shaqaalaheena dheeraadka ah.

shuruudahee ayaa lagu aqbalayaa ardayga PR?

  • Waxaa looga baahan yahay inay koodkooda ku daboolaan imtixaanno. Wax walba waa inay ka dhacaan CI.
  • Waxa kale oo aanu maraynaa 2 faallooyin. Mid waxaa qoray Andrey Borodin midna aniga.
  • Intaa waxaa dheer, si loo hubiyo in tani aysan jebin doonin wax ka mid ah adeeggayaga, waxaan si gooni ah u dhejiyaa golaha oo leh ballan-qaadkan. Oo waxaanu hubinaa imtixaanada dhamaadka-ilaa-dhamaadka in aanay waxba dhicin.

Kooras gaar ah oo ku saabsan Isha Furan

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Wax yar oo ku saabsan sababta tan loogu baahan yahay iyo sababta tani, waxay aniga ila tahay, waa fikrad fiican.

Annaga, faa'iidada ayaa noo muuqata:

  • Waxaan helnaa gacmo dheeri ah.
  • Oo waxaan raadineynaa musharaxiinta kooxda oo ka mid ah ardayda xariifnimada leh ee qora code smart.

Waa maxay faa'iidada ardayda?

Waxa laga yaabaa in ay si yar u caddaadaan, sababtoo ah ardaydu, ugu yaraan, lacag kuma helaan koodka ay qoraan, laakiin kaliya waxay helaan buundooyinka diiwaanka ardaydooda.

Arrinkaas ayaan weydiiyey. Iyo hadaladooda:

  • Khibrada ka qaybqaatayaasha ee Isha Furan.
  • Qaado xariiq CV gaaga
  • Is caddee oo gudbi waraysi Yandex.
  • Noqo xubin GSoC
  • +1 koorso gaar ah oo loogu talagalay kuwa raba inay kood qoraan.

Ka hadli maayo sida koorsada loo habeeyey. Kaliya waxaan dhihi doonaa WAL-G wuxuu ahaa mashruuca ugu weyn. Waxa kale oo aanu koorsadan ku soo darnay mashaariicda sida Odyssey, PostgreSQL iyo ClickHouse.

Oo waxay bixiyeen dhibaatooyin ma aha oo kaliya koorsadan, laakiin sidoo kale waxay bixiyeen shahaadooyin iyo shaqo koorso.

Ka waran faa'iidada isticmaalayaasha?

Hadda aan u gudubno qaybta aad aadka u xiiseyso. Maxaa ka faa'iidaya? Ujeedadu waa in ardaydu ay hagaajiyeen cayayaan badan. Codsigana waxaanu samaynay astaamo aad naga codsatay inaanu samayno.

Oo aan kuu sheego waxyaalihii aad in badan rabtay oo la rumeeyey.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Taageerada meelaha miiska Goobaha miiska ee WAL-G waa la filayey ilaa iyo markii la siidaayey WAL-G, sababtoo ah WAL-G waa bedelka qalab kale oo kayd ah WAL-E, halkaas oo kaydka kaydinta xogta ee meelaha miiska la taageeray.

Aan si kooban kuu xasuusiyo waxa ay tahay iyo sababta loogu baahan yahay. Caadi ahaan, dhammaan xogtaada Postgres waxay ku jirtaa hal hage oo ku saabsan nidaamka faylka, oo loo yaqaan saldhigga. Hagahani waxa uu ka kooban yahay dhammaan faylasha iyo haga-hoosaadyada uu u baahan yahay Postgres.

Meelaha miiska waa hagayaal ay ku jiraan xogta Postgres, laakiin kuma yaal meel ka baxsan tusaha saldhiga. Sawirku wuxuu muujinayaa in miisasku ay ku yaalliin meel ka baxsan hagaha saldhigga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Maxay tani u egtahay Postgres lafteeda? Waxa jira hage-hoosaad gaar ah pg_tblspc oo ku dhex jira hagaha saldhiga. Waxayna ka kooban tahay astaamo u gaar ah hagayaasha kuwaas oo runtii ka kooban xogta Postgres ee ka baxsan hagaha saldhigga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Markaad waxaas oo dhan isticmaasho, markaas adiga amaradan ayaa laga yaabaa inay u ekaan karaan wax sidan oo kale ah. Taasi waa, waxaad ka dhex abuurtaa miis meel bannaan oo la cayimay oo eeg halka uu hadda joogo. Kuwani waa labada sadar ee ugu dambeeya, labada amar ee ugu dambeeya ayaa loo yaqaan. Halkaasna waxaa ku cad in ay jirto hab. Laakiin dhab ahaantii, tani maaha habka dhabta ah. Kani waa dariiqa horudhac u ah ee laga bilaabo tusaha saldhiga ilaa booska miiska. Halkaasna waxaa lagu dhejiyaa calaamad muujinaysa xogtaada dhabta ah.

Waxaas oo dhan kuma isticmaalno kooxdayada, laakiin waxaa isticmaalay dad badan oo kale oo isticmaala WAL-E kuwaas oo noo soo qoray inay rabaan inay u guuraan WAL-G, laakiin tani way joojinaysay. Tan hadda waa la taageeray.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Muuqaal kale oo koorsadayada gaarka ah noo keentay ayaa ah qabashada. Dadka ay u badan tahay in ay Oracle in ka badan ula soo shaqeeyeen Postgres way yaqaaniin wax ku saabsan qabashada.

Si kooban oo ku saabsan waxa ay tahay. Kooxda topology-ga ee adeegayagu waxay u ekaan kartaa wax sidan oo kale ah. Waxaan leenahay sayid. Waxaa jira nuqul ka soo qulqulaya log-ka hor-qorista. Oo nuqulku wuxuu u sheegaa sayidkiisa LSN-ka uu hadda ku jiro. Oo meel la mid ah tan, logu waa la kaydin karaa. Marka lagu daro kaydinta diiwaanka, kaydinta ayaa sidoo kale loo diraa daruuraha. Iyo kaydka delta waa la soo diraa.

Dhibaatadu maxay noqon kartaa? Marka aad haysato xog-ururin aad u weyn, waxaa laga yaabaa inay kuu soo baxdo in nuqulkaagu uu bilaabo inuu dib uga dhaco sayidkii. Waxayna aad uga danbaysaa in aanay waligeed gaadhi karin. Dhibaatadani badanaa waxay u baahan tahay in si uun loo xalliyo.

Sida ugu fududna waa in la saaro nuqulka oo dib loo dhejiyo, sababtoo ah waligiis ma qabsan doono, dhibaatadana waxay u baahan tahay in wax laga qabto. Laakiin tani waa wakhti dheer, sababtoo ah dib u soo celinta 10 ka mid ah kaydinta xogta TB waa wakhti aad iyo aad u dheer. Oo waxaan rabnaa inaan waxan oo dhan u samayno sida ugu dhakhsaha badan ee suurtogalka ah haddii dhibaatooyinkan oo kale ay soo baxaan. Taasina waa dhab ahaan waxa qabsashada loogu talagalay.

Catchup wuxuu kuu ogolaanayaa inaad isticmaasho delta backups, kuwaas oo ku kaydsan daruuraha habkan. Waxaad sheegtaa LSN-ka nuqulka soo daahay ee hadda shidan oo ku qeex taliska la-qabsiga si aad u abuurto kaydka delta inta u dhaxaysa LSN-kaas iyo LSN-ka ay kooxdaadu hadda ku taal. Taas ka dib waxaad dib u soo celinaysaa nuqulkii dib u dhacay.

Saldhigyada kale

Ardaydu waxay kaloo noo keeneen astaamo badan hal mar. Tan iyo markii Yandex aan ku karino kaliya Postgres, waxaan sidoo kale haysanaa MySQL, MongoDB, Redis, ClickHouse, mar marka qaarkood waxaan u baahanahay inaan awoodno inaan ku sameyno dib u soo kabasho waqti-dhiman ah MySQL, iyo si ay jirto fursad lagu soo geliyo iyaga ilaa daruurta.

Waxaana rabnay inaan u samayno si la mid ah waxa WAL-G sameeyo. Oo waxaan go'aansanay inaan tijaabinno oo aragno sida ay dhammaantood u ekaan doonaan.

Oo markii hore, iyada oo aan la wadaagin macquulkan sinaba, waxay ku qoreen koodka fargeetada. Waxay arkeen inaan hayno nooc ka mid ah moodelka shaqada oo uu duuli karo. Ka dib waxaan u maleynay in bulshadeena ugu weyn ay tahay postgresists, waxay isticmaalaan WAL-G. Haddaba waxaan u baahanahay inaan si uun u kala saarno qaybahan. Taasi waa, marka aan tafatirno koodka Postgres, ma jebinno MySQL, marka aan tafatirno MySQL, ma jebinno Postgres.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Fikradda ugu horreysa ee ku saabsan sida loo kala saaro tan waxay ahayd fikradda isticmaalka habka isku midka ah ee loo isticmaalo kordhinta PostgreSQL. Iyo, runtii, si aad u sameyso kayd MySQL ah waa inaad ku rakibtaa nooc ka mid ah maktabad firfircoon.

Laakiin halkan asymmetry ee habkan ayaa isla markiiba la arki karaa. Markaad kaydiso Postgres, waxaad ku dhejisaa kayd caadi ah oo loogu talagalay Postgres wax walbana way fiican yihiin. MySQLna waxay soo baxday inaad ku rakibtay kaydka Postgres oo aad sidoo kale ugu rakibtay maktabad firfircoon MySQL. Waxay u egtahay wax la yaab leh. Annaguna sidaas ayaanu u fakarnay oo waxa aanu go’aansanay in aanay taasi ahayn xalkii aanu u baahanahay.

Dhismo kala duwan oo loogu talagalay Postgres, MySQL, MongoDB, Redis

Laakiin tani waxay noo ogolaatay, waxay noo muuqataa, inaan gaadhno go'aanka saxda ah - inaan u qoondeyno shirar kala duwan saldhigyo kala duwan. Tani waxay suurtogal ka dhigtay in la go'doomiyo caqli-galnimada ku xidhan kaydinta kaydadka kala duwan ee xogta kuwaas oo geli doona API-ga caadiga ah ee WAL-G hirgeliyo.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Tani waa qaybta aan isku qornay - ka hor intaanan ardayda siinin dhibaatooyinka. Taasi waa, tani waa dhab ahaan qaybta ay wax khaldan ku samayn karaan, markaa waxaanu go'aansanay inaan si fiican u samayno wax sidan oo kale ah wax walbana way fiicnaan doonaan.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Ka dib waxaan ka baxnay dhibaatooyin. Isla markiiba waa la kala diray. Ardayda waxaa laga rabay inay taageeraan saddex saldhig.

Kani waa MySQL, kaas oo aanu ku taageeraynay anagoo adeegsanayna WAL-G in ka badan hal sano.

Oo hadda MongoDB waxay ku dhowdahay wax soo saarka, halkaas oo ay ku dhameynayaan fayl. Dhab ahaantii, waxaan u qornay qaabka waxaas oo dhan. Kadib ardaydu waxay qoreen waxyaabo la shaqayn karo. Dabadeedna waxaanu gaadhsiinaynaa xaalad aanu aqbali karno xagga wax-soo-saarka.

Dhibaatooyinkani uma eka inay ardaydu u baahan yihiin inay qoraan qalab gurmad ah oo dhamaystiran mid kasta oo ka mid ah xogtan. Dhib caynkaas ah nama qabin. Dhibkayagu waxa uu ahaa in aanu rabnay soo kabashada wakhtiga-dhibcaha oo aanu rabnay in aanu ku kaydino daruuraha. Waxayna ardaydii ka codsadeen inay qoraan kood wax xaliya. Ardaydu waxay isticmaaleen qalab kayd ah oo hore u jiray, kuwaas oo si uun u qaatay kayd, ka dibna ku wada dhejiyay WAL-G, kaas oo dhammaan u sii gudbiyay daruurta. Waxayna sidoo kale tan ku kordhiyeen soo kabashada wakhtiga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Maxaa kale oo ay ardaydu keeneen? Waxay keeneen taageerada sirta ah ee Libsodium WAL-G.

Waxaan sidoo kale leenahay siyaasadaha kaydinta kaydinta. Hadda kaydinta waxa lagu calaamadin karaa mid joogto ah. Oo si uun bay ugu habboon tahay adeeggaaga inuu otomaatig u noqdo habka kaydinta iyaga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Maxaa ka dhashay tijaabadan?

In ka badan 100 qof ayaa markii hore iska diiwaan geliyay koorsada. Markii hore ma dhihin jaamacadda Yekaterinburg waa Ural Federal University. Wax walba halkaas ayaanu kaga dhawaaqnay. 100 qof ayaa is diiwaan galiyay. Dhab ahaantii, dad aad u yar ayaa bilaabay inay wax qabtaan, qiyaastii 30 qof.

Xitaa dad aad u yar ayaa dhameystay koorsada, sababtoo ah waxay ahayd lagama maarmaan in la qoro imtixaannada codes ee hore u jiray. Oo weliba hagaajin qaar ka mid ah cayayaanka ama samee sifo. ardada qaarna weli koorsada xirtay.

Waqtigan xaadirka ah, inta lagu guda jiro koorsadan, ardaydu waxay dejiyeen ilaa 14 arrimood waxayna sameeyeen 10 astaamood oo cabbirro kala duwan leh. Oo, waxay iila muuqataa aniga, tani waa beddel buuxa oo hal ama laba horumariye ah.

Waxyaabo kale oo ay ka mid yihiin, waxaanu bixinay shahaado iyo shaqo waxbarasho. 12 ka mid ahna waxay heleen shahaado. 6 ka mid ah ayaa mar hore iska difaacay "5". Kuwii soo haray weli ma aysan helin ilaalin, laakiin waxaan filayaa in wax walba ay iyagana u fiicnaan doonaan.

Qorshayaasha mustaqbalka

Maxaa noo qorshaysan mustaqbalka?

Ugu yaraan codsiyada sifada ah ee aan horay uga maqalnay isticmaalayaasha oo aan rabno inaan sameyno. Tani:

  • La socodka saxda ah ee raadraaca wakhtiga ee kaydka kaydka kutlada HA. Tan waxaad ku samayn kartaa WAL-G. Waxaanan filayaa inaynu heli doono arday arinkan ka qayb qaata.
  • Waxaan horay u haysanay qof mas'uul ka ah wareejinta kaydka iyo WAL ee daruuraha dhexdooda.
  • Waxaan dhawaan daabacnay fikrad ah in aan ku dadajin karno WAL-G xitaa innaga oo furfurnayna kaydinta kordhinta annaga oo aan dib u qorin boggaga oo aan wanaajinno kaydka aan halkaas u dirno.

Waxaad ku wadaagi kartaa halkan

Maxay ahayd warbixintan? Intaa waxaa dheer, hadda, marka lagu daro 4 qof oo taageeraya mashruucan, waxaan haynaa gacmo dheeraad ah, kuwaas oo ay jiraan wax badan. Gaar ahaan haddii aad fariin shakhsi ah ugu soo qorto. Haddii aad kaydiso xogtaada oo aad isticmaasho WAL-G ama aad jeceshahay inaad u guurto WAL-G, markaa si fudud ayaan u aqbali karnaa rabitaankaaga.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Kani waa koodka QR iyo isku xidhka Waad dhex mari kartaa iyaga oo qori kartaa dhammaan rabitaannadaada. Tusaale ahaan, ma hagaajinayno cilladaha qaar. Ama waxaad runtii dooneysaa muuqaal, laakiin sabab qaar weli kuma jirto wax gurmad ah, oo ay ku jiraan annaga. Hubi inaad tan wax ka qorto.

WAL-G: astaamo cusub iyo ballaarinta bulshada. George Rylov

Su'aalahaada

Hello! Waad ku mahadsan tahay warbixinta! Su'aal ku saabsan WAL-G, laakiin kuma saabsan Postgres. WAL-G waxa ay dib u celisaa MySQL oo waxa ay wacdaa kayd dheeraad ah. Haddii aan ku qaadanno rakibaadyo casri ah CentOS oo haddii aad yum ku rakibto MySQL, MariDB waa lagu rakibi doonaa. Laga soo bilaabo nooca 10.3 gurmad dheeri ah lama taageero, kaydinta MariDB waa la taageeray. Sidee ku tahay tan?

Waqtigan xaadirka ah iskuma aannu dayin in aan kaydiyo MariDB. Waxaan helnay codsiyo ku saabsan taageerada FoundationDB, laakiin guud ahaan, haddii uu jiro codsi noocaas ah, markaa waxaan heli karnaa dad sameyn doona. Ma aha mid dheer ama adag sida aan filayo.

Galab wanaagsan Waad ku mahadsan tahay warbixinta! Su'aal ku saabsan sifooyinka cusub ee suurtagalka ah. Diyaar ma u tahay inaad ka dhigto WAL-G ku shaqaynta cajaladaha si aad ugu kaydiso cajaladaha?

Kaydinta kaydinta cajaladaha waxay ka dhigan tahay sida muuqata?

Haa.

Waxaa jira Andrei Borodin, oo su'aashan iiga jawaabi kara si ka fiican aniga.

(Andrey) Haa, ku mahadsantahay su'aasha! Waxa aanu codsanay in aanu kaydka ku wareejino cajalad kaydinta daruuraha Taasna miinshaar kala wareejinta daruuraha. Sababtoo ah wareejinta daruuraha-daruurtu waa nooc guud oo wareejinta cajaladda. Intaa waxaa dheer, waxaan leenahay qaab-dhismeedka extensible marka la eego Kaydinta. By habka, Storoges badan waxaa qoray ardayda. Oo haddii aad u qorto Kaydinta cajalad, ka dibna, dabcan, waa la taageeri doonaa. Waxaan diyaar u nahay inaan tixgelinno codsiyada jiidista. Halkaas waxaad u baahan tahay inaad ku qorto fayl, akhrido fayl. Haddii aad waxyaalahan ku samayso Go, waxaad inta badan ku dhamaataa 50 xariiq oo kood ah. Ka dibna cajalad ayaa lagu taageeri doonaa WAL-G.

Waad ku mahadsan tahay warbixinta! Habka horumarinta ee xiisaha leh. Kaabta waa qayb shaqo oo halis ah oo ay tahay in si fiican loogu daboolo imtixaanada. Markii aad hirgelisay ku shaqaynta xog-ururin cusub, ardaydu sidoo kale ma qoray imtixaanadii, mise adiga ayaa imtixaanadii qoray oo dabadeed ardayda siisay hirgelinta?

Ardaydu waxay kaloo qoreen imtixaanada. Laakin ardaydu waxay wax badan u qoreen sifada sida xog ururinta cusub. Waxay qoreen imtixaanada isdhexgalka. Waxayna qoreen imtixaanno unug. Haddii is-dhexgalku dhaafo, taasi waa, hadda, kani waa qoraal aad gacanta ku fulinayso ama aad leedahay cron samaynta, tusaale ahaan. Taasi waa, qoraalka halkaas ku qoran waa mid aad u cad.

Ardaydu khibrad badan uma laha. Dib u eegis ma qaadanaysaa wakhti badan?

Haa, dib u eegista waxay qaadataa waqti aad u badan. Taasi waa, sida caadiga ah, marka dhowr gole ay yimaadaan hal mar oo ay yiraahdaan waxan sameeyay, taas ayaan sameeyay, markaa waxaad u baahan tahay inaad ka fikirto oo aad dhigto qiyaastii maalin badhkeed si aad u ogaato waxa ay ku qoreen halkaas. Sababtoo ah koodka waa in si taxadar leh loo akhriyaa. Waraysi may yeelan. Si fiican uma naqaano iyaga, markaa waxay qaadataa wakhti aad u badan.

Waad ku mahadsan tahay warbixinta! Markii hore, Andrey Borodin wuxuu sheegay in archive_command ee WAL-G waa in si toos ah loogu yeeraa. Laakiin marka laga hadlayo nooc ka mid ah kartoonnada kutlada, waxaan u baahannahay caqli-gal dheeraad ah si loo go'aamiyo noodhka laga soo diro ulaha. Sideed u xalin kartaa dhibaatadan laftigaaga?

Waa maxay dhibaatadaada halkan? Aynu nidhaahno waxaad haysaa nuqul isku mid ah oo aad ku kaydinayso? Mise waa maxay?

(Andrey) Xaqiiqdu waxay tahay in runtii WAL-G loogu talagalay in la isticmaalo iyada oo aan lahayn qoraallada qolofka. Haddii ay wax maqan yihiin, aynu ku darno caqli-galnimada ku jirta gudaha WAL-G. Xagga meesha ay tahay in kaydintu ka timaaddo, waxaanu aaminsanahay in kaydintu ay ka ahaato sayidkii hadda ee kutlada. Kaydinta nuqulku waa fikrad xun. Waxaa jira xaalado kala duwan oo suurtagal ah oo leh dhibaatooyin. Gaar ahaan, dhibaatooyinka kaydinta waqtiyada iyo wixii macluumaad dheeraad ah. Waad ku mahadsan tahay su'aasha!

( caddayn: Waxaan ka takhalusnay qoraallada qolofka arintaan)

Fiid wanaagsan! Waad ku mahadsan tahay warbixinta! Waxaan xiiseeyaa sifada qabsashada ee aad ka hadashay. Waxa na soo food saartay xaalad uu nuqul ka dambeeyey oo aanu qaban kari weynay. Oo anigu kama aan helin sharraxaadda sifadan waraaqaha WAL-G.

Catchup wuxuu si toos ah u soo muuqday 20-kii Janaayo 2020. Dukumeentigu wuxuu u baahan karaa xoogaa shaqo dheeraad ah. Anagu nafteena ayaan u qornaa oo si fiican uma qorin. Waxaana laga yaabaa in aan bilowno in ardaydu ay qoraan.

Horaa loo sii daayay?

Codsiga jiidista mar hore wuu dhintay, tusaale ahaan waan hubiyay. Waxaan tan ku tijaabiyay koox tijaabo ah. Ilaa hadda ma aynaan helin xaalad aan ku tijaabin karno tusaale dagaal.

Goorma ayaa la filayaa?

Ma garanayo. Sug bil, waanu hubin doonaa hubaal.

Source: www.habr.com

Add a comment