Tha Epic Games air an siostam smachd dreach meadhanaichte aca, Lore, a chaidh a ghabhail a-steach roimhe seo ann am pasgan innealan Unreal Editor for Fortnite (UEFN) fon ainm Unreal Revision Control, a dhèanamh fosgailte. Tha an siostam air a bharrrachadh airson a chleachdadh ann a bhith aâ leasachadh phròiseactan a bhios aâ cothlamadh còd tĂšsail le faidhlichean neo-theacsa glè mhòr. Mar eisimpleir, tha Lore freagarrach airson leasachadh gheamannan coimpiutair, a dhâ fheumas obair cho-obrachail air so-mhaoin leithid inneach, modailean 3D, agus dĂ ta fuaime. Leis gu bheil e duilich diofar dhreachan de fhaidhlichean neo-theacsa a chur còmhla, tha co-obrachadh air a chuir air dòigh le bhith aâ suidheachadh glas sònraichte, aâ cur casg air grunn chom-pĂ irtichean bho bhith aâ deasachadh an ghoireis aig an aon Ă m. Tha còd aâ phròiseict sgrĂŹobhte ann an Rust agus air a sgaoileadh fo chead MIT.
Tha an siostam sĂšbailte airson sgiobaidhean de dhiofar mheudan agus faodar a ruith air coimpiutair leasaiche le bhith aâ ruith aon fhaidhle so-ghnĂŹomhaichte gun eisimeileachd bhon taobh a-muigh, no faodar a chleachdadh mar fhrithealaiche meadhanaichte gus obair sgiobaidhean glè mhòr a cho-òrdanachadh.
Tha dĂ shiostam ann an Lore: fo-shiostam stòraidh dĂ ta agus fo-shiostam smachd dreach a tha an urra ri bhith aâ cruthachadh ath-sgrĂšdaidhean, geugan, agus obrachaidhean co-aonaidh.
Tha an fho-shiostam stòraidh air a dhèanamh suas de dhà einnsean stòraidh: stòr susbaint neo-atharraichte le seòladh hash agus stòr iuchair/luach airson meata-dhà ta fiÚghantach, leithid puingean meòir. Faodar diofar chÚl-raointean a cheangal gus dà ta a stòradh air frithealaiche meadhanaichte agus dèanamh cinnteach à fulangas mearachd. Mar eisimpleir, faodar AWS S3 a chleachdadh airson stòradh maireannach, agus DynamoDB airson meata-dhà ta.
Gus staid an tasglann a riochdachadh agus gus dèanamh cinnteach Ă neo-atharrachadh slabhraidh an ath-sgrĂšdaidh, thathar aâ cleachdadh structar Craobh Merkle, anns am bi gach meur aâ dearbhadh a h-uile meur agus nod bunaiteach le bhith aâ cleachdadh hashing coltach ri craobh. Tha dĂ ta an tasglann air a lĂ imhseachadh le hashes susbaint, aâ sĂŹmpleachadh coimeasan agus sgrĂšdadh ionracas. Tha hash gach ath-sgrĂšdaidh aâ toirt a-steach an staid co-cheangailte ris, hashes nan ath-sgrĂšdaidhean pĂ rant aige, agus hashes an dĂ ta. Tha faidhlichean mòra air an stòradh ann am pĂŹosan beaga.
Tha feartan Ă bhaisteach ann an siostaman smachd dreach air an toirt seachad, leithid geallaidhean, dreachdan Ă rd-Ăšrlair, geugachadh, agus measadh atharrachaidh. Am measg nan comasan adhartach tha: smachd ruigsinneachd luchd-cleachdaidh; fuasgladh còmhstri; dĂŹ-dhĂšblachadh aig ĂŹre bloigh; aâ chomas obrachadh le leth-bhreac neo-choileanta den chraoibh-obrach (thèid dĂ ta a tha a dhĂŹth a luchdachadh mar a dhâ fheumar); tasgadan dĂ ta stòraichte; obrachaidhean geugachaidh aotrom agus atharrachadh luath eadar geugan (thèid geugan a chur an gnĂŹomh tro cheanglaichean, nach eil aâ leantainn gu dĂšblachadh dĂ ta).
Source: fosgailtenet.ru
