Lançimi i DBMS Redis 8.2

ËshtĂ« publikuar versioni i DBMS Redis 8.2, i pĂ«rfshirĂ« nĂ« kategorinĂ« e sistemeve NoSQL. Redis ofron funksione pĂ«r ruajtjen e tĂ« dhĂ«nave nĂ« formatin çelĂ«s/vlerĂ«, tĂ« zgjeruara me mbĂ«shtetje pĂ«r formate tĂ« dhĂ«nash tĂ« strukturuara si lista, hash dhe grupe, si dhe mundĂ«sinĂ« e ekzekutimit tĂ« skenarĂ«ve pĂ«rpunues nĂ« server me gjuhĂ«n Lua. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n AGPLv3.

DBMS Redis mbështet transaksionet, duke lejuar ekzekutimin e një grupi komandash në një hap, duke garantuar përputhshmëri dhe renditje (komandat nga kërkesa të tjera nuk mund të ndërhyjnë) në ekzekutimin e një grumbulli të caktuar komandash, dhe në rast problemesh duke lejuar kthimin e ndryshimeve. Të gjitha të dhënat ruhen plotësisht në memorie të përkohshme. Bibliotekat klient janë të disponueshme për shumicën e gjuhëve të njohura, duke përfshirë Perl, Python, PHP, Java, Ruby dhe Tcl.

PĂ«r menaxhimin e tĂ« dhĂ«nave ofrohen komandat si inkrement/dekrement, operacione standarde mbi lista dhe grupe (bashkimi, ndĂ«rprerja), rinovimi i çelĂ«save, seleksione tĂ« shumta dhe funksione renditjeje. MbĂ«shteten dy modo ruajtjeje: sinkronizimi periodic i tĂ« dhĂ«nave nĂ« disk dhe mbajtja e njĂ« logu tĂ« ndryshimeve nĂ« disk. NĂ« rastin e dytĂ« garanton ruajtjen e plotĂ« tĂ« tĂ« gjitha ndryshimeve. ËshtĂ« e mundur organizimi i replikimit master-slave tĂ« tĂ« dhĂ«nave nĂ« disa serverĂ«ve, i realizuar nĂ« njĂ« mĂ«nyrĂ« jo bllokuese. Gjithashtu Ă«shtĂ« nĂ« dispozicion modaliteti i shkĂ«mbimit tĂ« mesazheve "publikim/abonim", ku krijohet njĂ« kanal, mesazhet prej tĂ« cilit shpĂ«rndahen te klientĂ«t sipas abonimit.

Ndryshimet kryesore në Redis 8.2:

  • Optimizimi i mbi 70 komandave Ă«shtĂ« pĂ«rfunduar, duke i bĂ«rĂ« ato tĂ« punojnĂ« mĂ« shpejt se nĂ« Redis 8.0. PĂ«r shembull, komanda BITCOUNT u bĂ« 35% mĂ« e shpejtĂ«, ndĂ«rsa komandat pĂ«r operacionet me lista LINSERT, LREM dhe LPOS u bĂ«nĂ« 25% mĂ« tĂ« shpejta. 17 nga komandat e optimizuara u bĂ«nĂ« mĂ« tĂ« shpejta pĂ«r tĂ« paktĂ«n 5%, ndĂ«rsa 52 pĂ«r tĂ« paktĂ«n 2%.
    Lançimi i DBMS Redis 8.2
  • JanĂ« kryer optimizime tĂ« kodit pĂ«r pĂ«rpunimin e operacioneve tĂ« njĂ«kohshme dhe input/output me shumĂ« thjeshtĂ«si, tĂ« cilat lejuan njĂ« rritje prej 49% nĂ« numrin e operacioneve tĂ« pĂ«rpunuara pĂ«r sekondĂ« nĂ« testet me 8 rrjedha input/output me ndarje ngarkese prej 20% kĂ«rkesave pĂ«r shkrim dhe 80% pĂ«r lexim. NĂ« njĂ« rast, serveri arritĂ«m tĂ« kalojmĂ« pragun prej 1 milion operacioneve tĂ« pĂ«rpunuara pĂ«r sekondĂ«.
    Lançimi i DBMS Redis 8.2
  • Metoda e ruajtjes sĂ« tĂ« dhĂ«nave nĂ« formatin çelĂ«s/vlerĂ« Ă«shtĂ« ndryshuar themelore — tani pĂ«r ruajtjen pĂ«rdoret njĂ« strukturĂ« unifikuese kvobj, e cila lejon paketimin e emrit tĂ« çelĂ«sit, vlerĂ«s sĂ« shkurtĂ«r dhe kohĂ«s sĂ« jetĂ«s nĂ« njĂ« bllok tĂ« vetĂ«m memorie dhe tĂ« pĂ«rdorĂ« njĂ« referencĂ« tĂ« vetme pĂ«r kĂ«tĂ« strukturĂ« nĂ« tabelat e heshit, nĂ« vend tĂ« referencave tĂ« veçanta pĂ«r çelĂ«sat, tĂ« dhĂ«nat dhe TTL. Duke ruajtur vlera tĂ« shkurtra string-u, metoda e re e ruajtjes ndihmoi nĂ« zvogĂ«limin e konsumit tĂ« memories me 25-37%.
    Lançimi i DBMS Redis 8.2
  • Optimizimi i ruajtjes sĂ« tĂ« dhĂ«nave nĂ« formatin JSON ka lejuar njĂ« ulje tĂ« konsumit tĂ« memories prej 25-67% kur ruajnĂ« numra tĂ« plotĂ« dhe numra me pikĂ« tĂ« lĂ«vizshme.
  • Mekanizmi Streams, i pĂ«rdorur pĂ«r pĂ«rpunimin dhe ruajtjen e rrjedhĂ«s sĂ« mesazheve, ka marrĂ« komanda tĂ« reja XACKDEL dhe XDELEX, qĂ« lehtĂ«sojnĂ« punĂ«n me rrjedhat e lidhura me disa marrĂ«s (grupet e konsumatorĂ«ve). Komandat zgjidhin problemin e fshirjes sĂ« mesazhit vetĂ«m pasi tĂ« konfirmohet marrja e tij nga tĂ« gjithĂ« pĂ«rpunuesit.
  • Ekipi BITOP, i destinuar pĂ«r kryerjen e operacioneve bitore, ka marrĂ« operatorĂ« logjikĂ« tĂ« rinj DIFF, DIFF1, ANDOR dhe ONE.
  • Shtohet njĂ« lloj i ri indeksi vektorĂ«sh SVS-VAMANA, qĂ« mbĂ«shtet kompresimin e vektorĂ«ve.
  • Shtohen metrika tĂ« reja: ngarkesa sipas slot-eve tĂ« veçanta dhe shpĂ«rndarja e madhĂ«sive tĂ« çelĂ«save pĂ«r llojet e tĂ« dhĂ«nave tĂ« bazĂ«s.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster