Garnet, nidaamka NoSQL ee Microsoft hadda waa il furan 

Garnet

Garnet hadda waa il furan

Microsoft ayaa daaha laga qaaday dhawaan uu go'aanka lagu sii daayay Garnet, Nidaamka maamulka xogta ee NoSQL, sida il furan. Nidaamkan NoSQL waa diiradda saaraya abuurista bakhaar kaydinta oo ku habboon maktabadaha macmiilka ee hadda jira ee kaydinta Redis.

Garnet awood abuurista kooxo wax kaydin kara taas oo taageerta ku-noqoshada, guuritaanka muhiimka ah, iyo kala qaybinta xogta inta u dhaxaysa qanjidhada kooxda. Matoorka Tsavorite waxa loo isticmaalaa in lagu kaydiyo xogta Garnet (fargeeto kaydinta FASTER ee Microsoft).

Marka la furo Garnet, waxaan rajeyneynaa inaan awoodno horumarinta bulshada si ay uga faa'iideystaan ​​horumarintooda iyo awoodahooda, ku dhisno shaqadeena, oo ay ballaariyaan nidaamka deegaanka ee Garnet annagoo ku darayna astaamo cusub iyo wicitaannada API. Waxaan sidoo kale rajaynaynaa in il furan ay dhiirigelin doonto dabagalka cilmi-baarista tacliinta iyo furitaanka fursadaha mustaqbalka ee iskaashiga goobtan muhiimka ah ee cilmi-baarista.

Ku saabsan Garnet

Dhismaha Garnet kala saaraya macquulka ah ee falanqaynta iyo habaynta codsiyada hawlaha kaydinta waxaana xogta lagu kaydiyaa iyadoo la isticmaalayo laba dukaan oo qiimo leh oo ku salaysan maktabadda Tsavorite.

Bakhaarka koowaad, "ugu weyn", waxaa loo habeeyay hawlgallada xadhkaha degdega ah, halka bakhaarka labaad, "shay", loo hagaajiyay in uu qabto walxaha adag iyo noocyada xogta horumarsan sida xashiishka iyo liisaska. Noocyada xogta ee kaydinta labaad waxaa lagu hirgeliyaa iyadoo la isticmaalayo maktabadaha NET. Xogta waxa lagu kaydiyaa taallo (C# heap), taas oo u oggolaanaysa in si hufan loo cusboonaysiiyo oo si taxane ah loogu xidho saxanka.

Tsavorite waxay taageertaa habbaynta su'aal-xadhkaha badan, wax kala iibsiga, samaynta isbeddelada hab aan xannibin (koontarool), soo kabashada fashilka, kaydinta nuqullo aan badnayn, iyo ilaalinta diiwaanka hawlgallada.

Dareewalka shabakadda ee Garnet waxay ku salaysan tahay naqshadaynta xusuusta la wadaago waxaa soo jeediyay mashruuca cilmi baarista ShadowFax. Habaynta TLS iyo la dhexgalka kaydinta waxaa lagu sameeyaa hal dun si looga fogaado dusha sare ee dunta wareejinta oo si hufan loo isticmaalo kaydinta CPU marka xogta lagu wareejinayo shabakada.

Nidaamka NoSQL Garnet waxay soo bandhigaysaa dhowr astaamood oo muuqda taas oo ka dhigaysa mid wax ku ool ah oo waxtar u leh kaydinta iyo qabashada codsiyada kala duwan, tan iyo ogolaanaya kaydinta heer-badan iyada oo la fulinayo kaydinta RAM, darawallada SSD iyo kaydinta daruuraha, hagaajinta qaybinta xogta baahida si loo abuuro kayd hufan.

Intaa waxa dheer in ay leedahay taageero qalab la fidin karo, maadaama ay bixiso lakabyo loo habeeyay inay la shaqeeyaan noocyada kala duwan ee aaladaha, sida SSD-yada, darawallada adag, iyo kaydinta daruuraha kaydinta Azure.

Waxay sidoo kale leedahay taageerada noocyada kala duwan ee xogta, maadaama ay kuu ogolaanayso inaad kaydiso qiimaha xargaha iyo qaababka xogta adag sida liisaska, xashiishka, sets, liisaska la amray, iyo xogta juquraafiga, iyadoo awood u leh inay qeexdo nolosha furayaasha.

Ee muuqaalada kale Waa maxay macnaha Garnet macnaheedu

  • Waxay ka hortagtaa kala qaybsanaanta waxayna hubisaa maaraynta hufan ee booska RAM ee la xoreeyay.
  • Waxay u ogolaataa dejinta xad la habeyn karo oo ku saabsan cabbirka xusuusta loo isticmaalo tusmooyinka, diiwaannada iyo kaydinta shayga, la qabsiga baahiyaha nidaamka.
  • Waxay fududaysaa gelitaanka kaydinta iyadoo la isticmaalayo macaamiisha Redis iyada oo aan wax laga beddelin dheeraad ah.
  • Waxay bixisaa API si ay u qabato su'aalaha falanqaynta, wax kala iibsiga oo ay isticmaasho daabacaadda/ku biirista jaantuska, iyada oo siinaya dabacsanaan ku aaddan wax-ka-beddelka xogta.
  • Waxay bixisaa hab si dabacsanaan leh loogu aasaaso siyaasadaha xakamaynta gelitaanka iyada oo loo marayo ACLs.
  • Kuu ogolaanayaa inaad qeexdo habaynta nidaamka kaydinta qaabab caadi ah oo la heli karo.
  • Waxay bixisaa taageero isku xirka kontaroolayaasha shabakado dheeraad ah iyo sir taraafikada iyadoo la adeegsanayo TLS, hubinta amniga xogta.
  • Waxay kuu ogolaaneysaa inaad abuurto kordhin gudaha C # si aad u fuliso hawlgallo dheeri ah oo leh xargaha iyo walxaha, oo bixiya dabacsanaan iyo karti.
  • Waxa ku jira taageerada habraacyada kaydsan ee wax kala iibsiga, ka soo celinta isbaarooyinka, qaabka AOF (faylka kaliya ku lifaaqan), iyo awooda lagu abuurayo kooxaha kaydinta oo leh ku celcelin, jeexjeexid, iyo soo kabashada noodhka fashilantay.
  • Waxay bixisaa waxqabad heersare ah iyo daahitaan hoose marka la baaraayo su'aalaha, ka wanajinta nidaamyada tartanka marka loo eego ka jawaabista iyo hufnaanta habaynta xogta.

Wixii ah xiiseynaya xeerka mashruuca, waa inaad ogaataa inay ku qoran tahay C # oo leh C ++ kaydinta xudunta, Waxaa lagu siidaayay shatiga MIT oo la jaanqaadi kara Linux iyo Windows.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.