Epic Games yakaburitsa sisitimu yekudzora shanduro yeLore.

Epic Games yakavhura system yayo yekudzora shanduro, Lore, yaimbove iri muUnreal Editor yeFortnite (UEFN) toolkit pasi pezita rekuti Unreal Revision Control. Sisitimu iyi yakagadzirirwa kushandiswa mukugadzira mapurojekiti anosanganisa kodhi yekomputa nemafaira makuru asiri ezvinyorwa. Semuenzaniso, Lore yakakodzera kugadzira mitambo yemakomputa, iyo inoda kushanda pamwe chete pazvinhu zvakaita semagadzirirwo, mamodheru e3D, uye data reruzha. Sezvo kubatanidza mavhezheni akasiyana emafaira asiri ezvinyorwa kuri dambudziko, kushanda pamwe chete kunorongwa nekuisa kiyi yakasarudzika, kudzivirira vabatsiri vakawanda kugadzirisa chishandiso panguva imwe chete. Kodhi yepurojekiti yakanyorwa muRust uye inogoverwa pasi peraisensi yeMIT.

Sisitimu iyi inogona kukwidziridzwa kumapoka ane saizi dzakasiyana uye inogona kufambiswa pakombuta yemugadziri wezvirongwa nekumhanyisa faira rimwe chete risingashandise simba rekunze, kana kuiswa sesevha iri pakati kuti irongedze basa remapoka makuru kwazvo.
Lore ine masisitimu maviri: sisitimu yekuchengetera data uye sisitimu yekudzora shanduro ine basa rekugadzira magadzirirwo, matavi, uye mashandiro ekubatanidza.

Sisitimu yekuchengetera ine mainjini maviri ekuchengetera: chitoro chemukati chisingachinjiki chine hash addressing uye chitoro chekiyi/value chemetadata inoshanduka, senge ma branch pointers. Ma backends akasiyana-siyana anogona kubatanidzwa kudata rekuchengetera pa centralized server uye kuve nechokwadi chekuti zvikanganiso zvinogamuchirwa. Semuenzaniso, AWS S3 inogona kushandiswa kuchengetedza nguva dzose, uye DynamoDB yemetadata.

Kuti zvimirire mamiriro enzvimbo yekuchengetedza uye kuve nechokwadi chekuti cheni yekudzokorora haichinji, chimiro cheMerkle Tree chinoshandiswa, umo bazi rega rega rinoongorora matavi ese ari pasi uye ma nodes uchishandisa hashing yakafanana nemuti. Data repository rinogadziriswa ne hashes dzemukati, zvichiita kuti kuenzanisa kuve nyore uye kutarisa kuvimbika. Hash yegadziriso yega yega inosanganisira mamiriro ayo akabatana, hashes dzegadziriso dzayo dzevabereki, uye hashes dzedata. Mafaira makuru anochengetwa muzvidimbu.

Zvinhu zvinowanzoitwa mumasystem ekudzora shanduro zvinopihwa, zvakaita sekuita macommits, staging drafts, branching, uye change evaluation. Mabasa epamusoro anosanganisira: kutonga kwemushandisi; kugadzirisa kusawirirana; fragment-level drawblication; kugona kushanda nekopi isina kukwana yemuti unoshanda (data risipo rinoiswa sezvinodiwa); caching yedata rakachengetwa; mashandiro ekubatanidza branching akareruka uye kuchinjana nekukurumidza pakati pematavi (matavi anoitwa kuburikidza nemalink, izvo zvisingatungamirire kudzokororwa kwedata).

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster