Lëshimi Redict 7.3.0, një fork i DB Redis

Drew DeVault, autori i mjedisit të përdoruesit Sway, gjuhës së programimit Hare, klientit të postës Aerc dhe platformës së bashkëndarjes SourceHut, hapi projektin Redict 7.3.0, një përmirësim të forkut të DBMS Redis. Redict u shkëput nga Redis 7.2.4, versioni më i fundit i shpërndarë nën licencën BSD. Ndryshimet e zhvilluara nga projekti Redict shpërndahen nën licencën LGPLv3.0, por Kodi i marrë nga Redis mbetet nën licencën BSD.

Redict 7.3.0 pozicionohet si versioni i parë i veçuar i projektit, me ndryshime që deri tani përfshijnë vetëm rinovimin dhe përmirësime të vogla, për shembull, utilita redis-cli është rinovuar në redict-cli dhe skedari i konfigurimit /etc/redis.conf në /etc/redict.conf. Në aspektin e mundësive, Redict 7.3.0 është plotësisht i përputhshëm me versionin Redis 7.2.4 dhe mund të përdoret si zëvendësimi i tij, por nuk ka lidhje me degën e zhvillimit të Redis 7.3.0 dhe nuk ofron përputhshmëri me të.

Ndryshe nga fork-u Valkey i krijuar nga kompanitë Amazon, Google, Oracle, Ericsson dhe Snap, projekti Redict ka si qëllim ruajtjen konservatore të bazës së kodit për një periudhë të gjatë dhe sigurimin e stabilitetit, në vend të promovimit të ndryshimeve radikale dhe inovacioneve në interes të kompanive tregtare që ofrojnë burime. Sipas zhvilluesve të Redict, në formën e tij aktuale, projekti Redis ka arritur maturinë dhe përmban të gjitha funksionalitet e nevojshme, prandaj është e rëndësishme që në të ardhmen të sigurohet procesi i rregullimit të gabimeve dhe dobësive, në vend që të vazhdohet zgjerimi i funksionalitetit.

Zgjedhja e licencës LGPL në vend të BSD për ndryshimet e veta shpjegohet me mbrojtjen nga përpjekjet për të krijuar distribucione pronësore të Redict dhe bllokimin e transferimit të kodit në projektin Redis, i cili është bërë pronësor. Megjithatë, licenca LGPL nuk pengon zhvilluesit e produkteve tregtare dhe sistemeve cloud të përdorin Redict në shërbimet dhe projektet e tyre. Redict do të zhvillohet ekskluzivisht nga forca e komunitetit dhe për mirë të komunitetit, në vend të një grupi të vogël kompanish që mbrojnë interesat e veta. Vendimet për zhvillimin do të merren në bazë të arritjes së konsensusit ndërmjet pjesëmarrësve në zhvillim.

Plani për të ardhmen përfshin modernizimin e sistemit të ndërtimit, krijimin e forkeve të librarive klientike (për shembull, tashmë është krijuar hiredict, një fork i bibliotekës me implementimin e klientit për Redis për gjuhën C) dhe gjithashtu zhvendosjen e varianteve të integruara Lua dhe jemalloc në favor të lidhjes me varësi të jashtme, gjë që do të thjeshtojë mbështetje për paketat në distribucione. Njëkohësisht, nuk përjashtohet as transferimi i ndryshimeve të dobishme jo-radikale nga baza e kodit Valkey.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster