Tso tawm ntawm Redis 7.4 DBMS, pauv mus rau cov ntawv tso cai muaj tswv

Redis 7.4, ib lub tshuab tswj hwm database NoSQL, tau tso tawm lawm. Redis muab cov peev xwm khaws cia tus yuam sij/tus nqi, nthuav dav los txhawb cov qauv ntaub ntawv xws li cov npe, hashes, thiab cov teeb tsa, nrog rau lub peev xwm los ua cov ntawv sau Lua handler sab server. Tsis zoo li cov tshuab khaws cia hauv-nco xws li Memcached, Redis khaws cov ntaub ntawv tsis yog hauv lub cim xeeb xwb tab sis kuj nyob rau hauv disk, kom ntseeg tau tias cov ntaub ntawv nyob ruaj khov thaum muaj kev sib tsoo.

Redis 7.4 tau tshaj tawm tias yog thawj qhov version uas tau tso tawm raws li cov cai tshiab rau kev tso cai - es tsis txhob siv daim ntawv tso cai BSD uas tau siv yav dhau los, cov lej tam sim no muaj nyob rau hauv daim ntawv tso cai Redis Source Available License v2 (RSALv2) thiab Server Side Public License v1 (SSPLv1). Cov neeg uas xav txuas ntxiv siv cov lej uas tau tso cai BSD tuaj yeem siv cov project xws li Valkey (ib rab diav rawg uas tau tsim los ntawm kev koom tes los ntawm Amazon, Google, Oracle, Ericsson, thiab Snap), Redict (ib rab diav rawg los ntawm tus tsim ntawm Sway user interface thiab Hare language), Garnet (ib lub Redis-compatible database system los ntawm Microsoft), lossis KeyDB (ib rab diav rawg ua haujlwm siab ntawm Redis 5 los ntawm Snapchat).

Cov ntawv tso cai SSPL thiab RSAL muaj kev sib txawv ntawm qee pawg neeg siv, tiv thaiv lawv kom tsis txhob raug suav hais tias qhib lossis pub dawb. Ob daim ntawv tso cai no zoo sib xws hauv lawv lub hom phiaj, tab sis txawv ntawm qhov SSPL yog raws li daim ntawv tso cai copyleft AGPLv3, thaum RSAL yog raws li daim ntawv tso cai BSD. Daim ntawv tso cai RSAL tso cai rau kev siv, kev hloov kho, kev faib tawm, thiab kev koom ua ke ntawm cov lej rau hauv cov ntawv thov, tshwj tsis yog thaum cov ntawv thov ntawd yog kev lag luam lossis siv los muab cov kev pabcuam them nyiaj. Daim ntawv tso cai SSPL ntxiv rau qhov yuav tsum tau tias tsis yog tsuas yog cov lej ntawm daim ntawv thov nws tus kheej xwb tab sis kuj yog cov lej qhov chaw rau txhua yam khoom koom nrog hauv kev muab cov kev pabcuam huab yuav tsum tau tso cai raws li tib daim ntawv tso cai.

Redis DBMS txhawb nqa kev lag luam uas tso cai rau koj los ua ib pawg ntawm cov lus txib hauv ib kauj ruam, lav qhov sib xws thiab sib xws (cov lus txib los ntawm lwm qhov kev thov tsis tuaj yeem cuam tshuam) hauv kev ua tiav ntawm cov lus txib, thiab hauv cov teeb meem, cia koj yob rov qab hloov. Tag nrho cov ntaub ntawv yog tag nrho cached hauv RAM. Cov tsev qiv ntawv cov neeg siv khoom muaj rau ntau hom lus, suav nrog Perl, Python, PHP, Java, Ruby, thiab Tcl.

Cov lus txib tswj cov ntaub ntawv suav nrog kev nce/txo, cov npe txheem thiab cov haujlwm teeb tsa (kev sib koom ua ke, kev sib tshuam), kev hloov pauv tus yuam sij, ntau qhov kev xaiv, thiab kev faib cov haujlwm. Ob hom kev khaws cia tau txais kev txhawb nqa: kev sib dhos cov ntaub ntawv tsis tu ncua rau disk thiab tswj cov cav hloov pauv ntawm disk. Qhov kawg lav kev khaws cia tag nrho ntawm txhua qhov kev hloov pauv. Kev theej cov ntaub ntawv Master-slave hla ntau qhov xwm txheej kuj ua tau. servers, ua tiav hauv hom tsis thaiv. Kuj muaj hom kev xa xov tshaj tawm/sau npe, uas tsim ib txoj kev uas cov lus xa mus rau cov neeg siv khoom los ntawm kev sau npe.

Cov kev hloov pauv tseem ceeb hauv kev ua haujlwm hauv Redis 7.4:

  • Lub peev xwm los txwv lub neej ntawm cov teb ib leeg hauv hashes, cov qauv rau kev khaws cov ntaub ntawv sib sau ua ke hauv hom ntawv tseem ceeb-tus nqi, tau ntxiv lawm. Tsis zoo li kev muab lub neej rau tus yuam sij, qhov kev hloov pauv uas tau thov tso cai rau kev teeb tsa tsis yog lub neej ib txwm rau txhua qhov teb cuam tshuam, tab sis kuj tseem muaj lub neej ib leeg rau cov teb ib leeg. Qhov no tuaj yeem siv, piv txwv li, los xyuas kom meej tias lub neej luv dua rau cov cim pov thawj piv rau lwm cov ntaub ntawv sib tham.
  • Cov hom ntaub ntawv tshiab, bfloat16 thiab float16, tau raug kho kom zoo rau kev siv hauv kev siv tshuab kawm thiab txo qhov kev siv nco piv rau cov hom float32 thiab float64 uas muaj ua ntej. Thaum siv hauv hashes, cov hom tshiab txo qhov kev siv nco hauv cov ntaub ntawv vector los ntawm 47%, txo qhov latency ntawm kev nrhiav cov ntaub ntawv los ntawm 59%, thiab txo lub sijhawm tsim cov ntsuas los ntawm 58% piv rau hom float64.
  • Kev siv cov ntsuas theem ob tau yooj yim dua. Thaum nug cov ntaub ntawv los ntawm cov ntsuas theem ob, koj tam sim no tuaj yeem siv cov lus hais ob npaug los kaw cov ntaub ntawv, es tsis txhob khiav tawm qee cov cim tshwj xeeb xws li "@" thiab "." Kev ntsuas cov teb khoob thiab ploj lawm kuj tau txhim kho zoo heev. Ib lo lus tseem ceeb INDEXMISSING tshiab thiab ismissing () muaj nuj nqi tau qhia rau kev tsim cov ntsuas thiab tsim cov lus nug uas coj mus rau hauv tus account qhov muaj nyob hauv daim teb. Cov neeg teb xov tooj INTERSECT thiab DISJOINT tshiab tau ntxiv los ua kom yooj yim rau kev tshawb nrhiav cov ntaub ntawv geospatial. Cov yam ntxwv rau kev tshuaj xyuas kev siv cov ntsuas nco tau ntxiv.
  • Ntxiv kev txhawb nqa rau cov lim dej los lim cov ntsiab lus hauv cov ntaub ntawv ntxiv. Piv txwv li, thaum thauj cov ntaub ntawv los ntawm cov sensors rau hauv lub database tsis tu ncua, koj tuaj yeem ntxiv cov lim dej kom tsis quav ntsej txog cov nqi uas lawv lub sijhawm sib txawv ntawm tus nqi dhau los tsawg dua qhov txwv.
  • Kev txhawb nqa rau JavaScript triggers thiab functions uas tau qhia hauv qhov kev tso tawm dhau los tau raug tso tseg lawm.

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster