{"id":118714,"date":"2024-07-31T15:43:08","date_gmt":"2024-07-31T13:43:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii"},"modified":"2024-07-31T15:43:08","modified_gmt":"2024-07-31T13:43:08","slug":"vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii","title":{"rendered":"Lansarea SGBD-ului Redis 7.4, transformat \u00een licen\u021be proprietare","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat release-ul bazei de date Redis 7.4, care apar\u021bine categoriei sistemelor NoSQL. Redis ofer\u0103 func\u021bii pentru stocarea datelor \u00een format cheie\/valoare, extinse prin suportul pentru formate de date structurate, cum ar fi liste, hash-uri \u0219i seturi, precum \u0219i capacitatea de a executa scripturi de procesare pe server scrise \u00een limbajul Lua. Spre deosebire de sistemele de stocare \u00een memorie, cum ar fi Memcached, Redis stocheaz\u0103 baza de date nu doar \u00een memorie, ci \u0219i pe disc, ceea ce garanteaz\u0103 integritatea bazei de date \u00een cazul unui shutdown necontrolat.         <\/p>\n<p>Redis 7.4 a fost anun\u021bat\u0103 ca prima versiune distribuit\u0103 cu noi condi\u021bii de licen\u021biere \u2014 spre deosebire de licen\u021ba BSD anterioar\u0103, codul este acum disponibil sub licen\u021bele proprietare RSALv2 (Redis Source Available License v2) \u0219i SSPLv1 (Server Side Public License v1). Cei care doresc s\u0103 continue utilizarea codului sub licen\u021ba BSD pot apela la proiectele Valkey (un fork dezvoltat cu contribu\u021bii de la Amazon, Google, Oracle, Ericsson \u0219i Snap), Redict (un fork de la autorul interfe\u021bei de utilizator Sway \u0219i a limbajului Hare), Garnet (SGBD de la Microsoft, compatibil cu Redis) sau KeyDB (un fork de \u00eenalt\u0103 performan\u021b\u0103 al Redis 5 de la Snapchat).    <\/p>\n<p>Licen\u021bele SSPL \u0219i RSAL duc la discriminarea anumitor categorii de utilizatori, ceea ce nu permite considerarea lor ca fiind deschise sau libere. \u00cen ceea ce prive\u0219te scopurile lor, ambele licen\u021be sunt similare, iar diferen\u021bele se reduc la faptul c\u0103 licen\u021ba SSPL se bazeaz\u0103 pe licen\u021ba copyleft AGPLv3, iar licen\u021ba RSAL se bazeaz\u0103 pe licen\u021ba permisiv\u0103 BSD. Licen\u021ba RSAL permite utilizarea, modificarea, distribuirea \u0219i integrarea codului \u00een aplica\u021bii, except\u00e2nd cazurile c\u00e2nd aceste aplica\u021bii sunt comerciale sau sunt utilizate pentru a oferi servicii gestionate contra cost. Licen\u021ba SSPL con\u021bine suplimentar cerin\u021ba de a furniza nu doar codul aplica\u021biei, ci \u0219i codul surs\u0103 pentru toate componentele implicate \u00een furnizarea serviciului de cloud sub aceea\u0219i licen\u021b\u0103.     <\/p>\n<p>Sistemul de gestionare a bazelor de date Redis suport\u0103 tranzac\u021bii, care permit executarea unui grup de comenzi \u00eentr-o singur\u0103 etap\u0103, garant\u00e2nd coeren\u021ba \u0219i ordonarea (comenzile din alte cereri nu pot interveni) execu\u021biei unui set specific de comenzi, iar \u00een caz de probleme, permit\u00e2nd anularea modific\u0103rilor. Toate datele sunt stocate complet \u00een memoria RAM. Bibliotecile client sunt disponibile pentru majoritatea limbajelor populare, inclusiv Perl, Python, PHP, Java, Ruby \u0219i Tcl.     <\/p>\n<p>Pentru gestionarea datelor, sunt disponibile comenzi precum incrementare\/decrementare, opera\u021bii standard asupra listelor \u0219i mul\u021bimilor (unire, intersec\u021bie), redenumirea cheilor, selec\u021bii multiple \u0219i func\u021bii de sortare. Sunt suportate dou\u0103 moduri de stocare: sincronizarea periodic\u0103 a datelor pe disc \u0219i p\u0103strarea unui jurnal de modific\u0103ri pe disc. \u00cen cel de-al doilea caz, se garanteaz\u0103 integritatea complet\u0103 a tuturor modific\u0103rilor. Este posibil\u0103 organizarea replic\u0103rii master-slave a datelor pe mai multe <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1723\">servere<\/a>, realizat\u0103 \u00eentr-un mod non-blocant. De asemenea, este disponibil modul de schimb de mesaje \u201epublicare\/subscriere\u201d, \u00een care se creeaz\u0103 un canal, mesajele din care sunt distribuite clien\u021bilor pe baza abona\u021biei.              <\/p>\n<p>Schimb\u0103rile cheie \u00een func\u021bionalitatea Redis 7.4:   <\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 posibilitatea de a limita durata de via\u021b\u0103 a unor c\u00e2mpuri din hash-uri, structuri pentru stocarea colec\u021biilor de \u00eenregistr\u0103ri grupate \u00een format cheie-valoare. Spre deosebire de setarea unei durate de via\u021b\u0103 pentru \u00eentreaga cheie, modificarea propus\u0103 permite stabilirea nu doar a unei durate generale de via\u021b\u0103 pentru toate c\u00e2mpurile asociate, ci \u0219i a valorilor individuale ale duratelor de via\u021b\u0103 pentru c\u00e2mpuri distincte, ceea ce poate fi folosit, de exemplu, pentru a asigura un ciclu de via\u021b\u0103 mai scurt pentru token-urile de autentificare \u00een compara\u021bie cu alte date de sesiune.\n<li class=\"l\"> Au fost propuse noi tipuri de date bfloat16 \u0219i float16, optimizate pentru utilizarea \u00een aplica\u021biile de \u00eenv\u0103\u021bare automat\u0103 \u0219i care permit reducerea consumului de memorie \u00een compara\u021bie cu tipurile disponibile anterior float32 \u0219i float64. Atunci c\u00e2nd sunt utilizate \u00een hash-uri, noile tipuri permit reducerea consumului de memorie \u00een baza de date vectorial\u0103 cu 47%, diminuarea \u00eent\u00e2rzierilor la extragerea datelor cu 59% \u0219i scurtarea timpului de creare a indexurilor cu 58% \u00een compara\u021bie cu tipul float64.\n<li class=\"l\"> Utilizarea indexurilor secundare a fost simplificat\u0103. La interogarea informa\u021biilor din indexurile secundare, acum nu mai este nevoie s\u0103 se scape caracterele speciale, cum ar fi \u201e@\u201d \u0219i \u201e.\u201d, ci se pot folosi ghilimelele duble pentru a \u00eencadra por\u021biuni de date. De asemenea, a fost semnificativ \u00eembun\u0103t\u0103\u021bit\u0103 indexarea c\u00e2mpurilor goale \u0219i absente \u2014 pentru crearea indexurilor \u0219i formarea interog\u0103rilor care iau \u00een considerare prezen\u021ba c\u00e2mpurilor, au fost propuse noul cuv\u00e2nt cheie INDEXMISSING \u0219i func\u021bia ismissing(). Au fost ad\u0103uga\u021bi noi operatori INTERSECT \u0219i DISJOINT pentru simplificarea c\u0103ut\u0103rii datelor geospa\u021biale. Au fost ad\u0103ugate posibilit\u0103\u021bi pentru analiza consumului de memorie al indexului.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport pentru filtre pentru a exclude elementele din seturile de date ad\u0103ugate, de exemplu, \u00een timpul \u00eenc\u0103rc\u0103rii periodice \u00een baza de date a datelor de la senzori, se poate ad\u0103uga un filtru pentru a ignora valorile a c\u0103ror diferen\u021b\u0103 de timp de la valoarea anterioar\u0103 este mai mic\u0103 dec\u00e2t un anumit prag.\n<li class=\"l\"> Suportul pentru declan\u0219atoare \u0219i func\u021bii scrise \u00een JavaScript, sugerate \u00een versiunea precedent\u0103, a fost oprit.             <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61632\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c. Redis \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043a\u0438, \u0445\u044d\u0448\u0438 \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Lua. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a Memcached, Redis \u0445\u0440\u0430\u043d\u0438\u0442 \u0411\u0414 \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-118714","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.4, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0439 \u043d\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-07-31T13:43:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-31T13:43:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea DBMS Redis 7.4, trecut\u0103 pe licen\u021be proprietare | ProHoster","description":"A fost publicat release-ul DBMS Redis 7.4, care apar\u021bine clasei sistemelor NoSQL.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.4, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0439 \u043d\u0430 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-redis-7-4-perevedyonnyj-na-proprietarnye-liczenzii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-07-31T13:43:08+00:00","article:modified_time":"2024-07-31T13:43:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"118714","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:27:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 05:09:19","updated":"2026-02-09 17:27:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/118714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=118714"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/118714\/revisions"}],"predecessor-version":[{"id":158967,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/118714\/revisions\/158967"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=118714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=118714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=118714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}