neprihlásený
|
Streda, 4. decembra 2024, dnes má meniny Barbora |
|
Klon populárnej databázy Redis od Linux Foundation v novej verzii, trojnásobne zrýchlil
Značky:
programovaniewebInternet
DSL.sk, 16.9.2024
|
|
Projekt klonu populárnej databázy Redis zastrešovaný Linux Foundation s označením Valkey aktuálne vydal úplne novú verziu Valkey 8.0, ktorá prináša veľké zlepšenia.
Spoločnosť Redis stojaca za rovnomennou databázou v marci oznámila plán od novej verzie Redis 7.4 zmeniť licenciu tohto softvéru z otvorenej BSD licencie na duálne licencovanie s licenciami RSALv2 a SSPLv1. Tie nedovoľujú softvér voľne využívať na niektoré komerčné využitia.
V reakcii na to organizácia Linux Foundation oznámila zámer vytvoriť plne open source alternatívu Redisu s označením Valkey, ktorý má licenciu tzv. BSD 3-clause rovnako ako Redis doteraz a odštartovala ako klon Redisu. Iniciatívu podporujú a budú zrejme do nej prispievať aj IT giganti a ďalšie spoločnosti Amazon, Google, Oracle, Ericsson a Snap.
Projekt v apríli vydal prvú stabilnú verziu Valkey 7.2.5, ktorá bola funkčne identická s poslednou verziou Redisu s pôvodnou licenciou, Redis 7.2.4.
Dnes projekt vydal úplne novú verziu Valkey 8.0, ktorá je čo sa týka príkazov spätne kompatibilná s predchádzajúcou verziou ale interne prišlo k viacerým významným zmenám.
Tvorcovia vyzdvihujú najmä veľké zvýšenie výkonu, keď minimálne pri ich teste sa výkon zvýšil viac ako 3-násobne z 380-tisíc požiadaviek za sekundu na 1.2 milióna. K zvýšeniu výkonu prišlo používaním asynchrónnych I/O vlákien, inteligentným využívaním jadier a optimalizovaním prístupu do pamäte s prednačítavaním často sprístupňovaných dát aby sa minimalizovala potreba pristupovať do hlavnej pamäte v prípade nenájdenia dát v cache pamätiach CPU.
Nová verzia obsahuje ale aj viacero ďalších dôležitých noviniek, okrem iného zvyšuje efektivitu využívania pamäte a znižuje množstvo potrebnej pamäte a zrýchľuje synchronizáciu pri replikácii. Novinky tvorcovia detailnejšie popisovali napríklad v oznámení vydania prvej RC verzie v auguste.
Redis, Remote Dictionary Server, je mimoriadne populárna NoSQL databáza uchovávajúca dáta v podobe kľúčov a ich hodnôt, pričom je zameraná na rýchlosť a dáta uchováva primárne v pamäti.
Redis podporuje aj distribuované škálovateľné využívanie respektíve vysokú dostupnosť vďaka replikácii medzi servermi a podpore klastrového riešenia Redis Cluster prípadne riešenia Redis Sentinel.
Vďaka týmto vlastnostiam je Redis okrem iného vhodný a často sa využíva vo webových aplikáciách najmä na ukladanie rozličných dočasných dát a napríklad ako cache. Redis ale podporuje aj trvalé ukladanie dát.
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
forky
Od: OriginalnyKoumakSK
|
Pridané:
16.9.2024 21:04
Kto este nema svojho klona, prihlaste sa u sudruha Zincicu.
Uz vidim tie inzeraty na profesii o dva roky - hladame programatora so znalostami Valkey..
|
|
100rokyzaopicami
Od: Ajtaktak
|
Pridané:
16.9.2024 21:48
no a teraz ked redis vidi jak to pansky vylepsili, tak si ich fork mergne do seba nenazranec
|
|
ultraradikálny fakticizmus
Od: syntaxterrorXXX, . Y
|
Pridané:
17.9.2024 7:02
Lebo všetci používatelia na synchrónnych I/O postavených databáz nevedia, prečo tak činia, a bez zaváhania obetujú všetky výhody za rýchlosť čítania v testovacom prostredí? To nie ja, ale kebyže mám kamaráta, by sa priekazne pýtal.
|
|
Re: ultraradikálny fakticizmus
Od: uuuuuuuuuuuuu
|
Pridané:
18.9.2024 8:37
no ke+d nemáš use case na použitie in-memory databázy, tak sa čuduješ zbytočne.
hint: pozeraj sa inam. :-P
|
|
Re: 100rokyzaopicami
Od: hulvat2
|
Pridané:
17.9.2024 8:41
Hej, ale redis uz bude len "dozivat" na existujuich instalaciach. Na novych projektoch uz nema vyznam ho nasadzovat z dovodu licencie. Ja pouzivam redis na jednom projekte ako "session" ulozisko. Je neskutocne stabilny, v podstate o nom vobec neviem, ale teda z dovodu vykonu ho za valkey menit urcite nebudem. 1,2 miliona poziadaviek za sekundu pri tomto projekte nikdy nedosiahnem.
|
|
Re: 100rokyzaopicami
Od: Ufufufifi
|
Pridané:
17.9.2024 20:10
Len pre info, na novom projekte sa potom uz redis ani valkey pouzit nemusi. Session vysli z mody a pouziva sa teraz "token authentification". Zvycajne jwt. Lahsie sa to skaluje a zvacsa je to jednoduchsie na skalovanie.
|
|
Re: 100rokyzaopicami
Od: xzvcvzccx\
|
Pridané:
18.9.2024 9:33
ale ved tam nedavas len samotny auth token, ale hlavne dalsi bordel, ktory je s danou session zviazany.
|
|
titulok
Od: hknmtt
|
Pridané:
17.9.2024 11:18
nepouzivam redis ani nebudem ale myslim ze scylla je top 1 ak ide o vykon. primarne lebo si od podlahy nakodil ivsetko sami a nie su limitovany existujucimi kniznicami, OS a podobne. tu ide len o kvdb co zvladne hociaka db takze redis nema nejaku konkurencnu vyhodu. len ma brand recognition, ktore si ale zabili zmenou licencie.
|
|
obyčajný človek
Od: Murár s maturitou
|
Pridané:
17.9.2024 20:27
Ja si vystačím s Grafbase.
|
|
Re: titulok
Od: xvzf
|
Pridané:
18.9.2024 9:21
Redis a Scylla su uplne rozdielne databazy na uplne rozdielne use-casy…
|
Pridať komentár
|
|
|
|