Dragonfly, tsarin adana bayanan RAM

Makasance

Dragonfly babban ma'ajin bayanan ƙwaƙwalwar ajiya ne wanda aka gina don ayyukan aikace-aikacen zamani.

Kwanaki kadan da suka gabata aka sanar saki na Dragonfly caching in-memory da tsarin adana bayanai, wanda ke sarrafa bayanai a tsarin maɓalli / ƙima kuma ana iya amfani dashi azaman mafita mai sauƙi don hanzarta haɓaka rukunin yanar gizo masu ɗaukar nauyi ta hanyar adana jinkirin tambayoyin zuwa DBMS da matsakaiciyar bayanai a cikin RAM.

mazari yana goyan bayan ƙa'idodin Memcached da Redis, ba ku damar amfani da ɗakunan karatu na abokin ciniki da ayyukan tashar jiragen ruwa ta amfani da Memcached da Redis zuwa Dragonfly ba tare da sake yin aikin lambar ku ba.

Yana da daraja ambaton cewa Dragonfly kwanan nan samu sabuntawa, ya kai nau'insa na 1.0 kuma a cikinsa ya yi fice don aiwatar da tallafi don kwafin bayanai daga primary zuwa secondary server.

A lokaci guda, Dragonfly za a iya saita don amfani dashi azaman ajiya na biyu wanda ke karɓar bayanai daga babban uwar garken dangane da Dragonfly da Redis. API ɗin sarrafa kwafi ya dace da Redis kuma ya dogara ne akan amfani da ROLE da umarnin REPLICAOF (SLAVEOF).

Game da Dragonfly

Ana samun babban aiki mai girma godiya ga gine-gine masu yawa ba tare da raba albarkatu ba (shared-nothing), wanda ke nufin cewa an haɗa wani keɓantaccen mai sarrafawa zuwa kowane zaren tare da nasa bayanan, wanda ke aiki ba tare da ɓangarorin ba ko kulle-kulle ba.

Ana amfani da makullai masu nauyi na VLL don tabbatar da atomity yayin da ake mu'amala da maɓallai da yawa, tunda don adana bayanan da kyau a cikin ƙwaƙwalwar ajiya, ana amfani da tsarin dashtable, wanda ke aiwatar da nau'in tebur ɗin zanta da aka raba.

Idan aka kwatanta da Redis, Dragonfly yana alfahari da haɓaka aikin 25x (buƙatun miliyan 3,8 a kowace daƙiƙa) ƙarƙashin nauyin aiki na yau da kullun a cikin yanayin Amazon EC2 c6gn.16xlarge. Idan aka kwatanta da Memcached a cikin wani AWS c6gn.16xlarge muhalli, Dragonfly ya iya kammala 4,7 ƙarin rubuta buƙatun da biyu (3,8 miliyan vs. 806k) da 1,77 more karanta buƙatun da biyu (3,7 miliyan vs. 2,1 miliyan).

A cikin gwaje-gwajen ajiya na 5 GB, Dragonfly yana buƙatar ƙarancin ƙwaƙwalwar ajiya 30% fiye da Redis. A lokacin ƙirƙirar hoto ta amfani da umarnin "bgsave", yawan amfani da ƙwaƙwalwar ajiya yana ƙaruwa, amma a lokacin da aka fi so ana kiyaye shi kusan sau uku fiye da na Redis, kuma aikin rubutun hoto yana da sauri sosai (a cikin yanayin Redis). An rubuta hoton hoto akan Dragonfly a cikin daƙiƙa 30, da Redis - a cikin daƙiƙa 42).

Wasu Abubuwan Dragonfly sune:

  • Yanayin caching wanda ke maye gurbin tsoffin bayanai ta atomatik tare da sabbin bayanai da zarar ƙwaƙwalwar ajiya kyauta ta ƙare.
  • Taimako don ɗaurin bayanan daurin rayuwa yayin da ake ɗaukar bayanai har zuwa yau.
  • Taimako don zubar da yanayin ajiya zuwa faifai a bango don dawowa daga baya bayan sake kunnawa.
  • Kasancewar na'urar wasan bidiyo ta HTTP (yana ɗaure akan tashar TCP 6379) don sarrafa tsarin da API don dawo da awo, mai jituwa tare da Prometheus.
  • Taimako don umarnin Redis 185, kusan yayi daidai da aikin sakewar Redis 5.
  • Taimako ga duk Memcached umarni ban da CAS (tabbatar da daidaitawa).
  • Taimako don ayyukan asynchronous don ƙirƙirar hotunan hoto.
  • Amfanin ƙwaƙwalwar ajiya da ake iya faɗi.
  • Haɗaɗɗen fassarar Lua 5.4.
  • Taimakawa nau'ikan bayanai masu rikitarwa kamar hashes, sets, lists (ZSET, HSET, LIST, SETS, da STRING), da bayanan JSON.
  • Taimakon kwafin ajiyar ajiya don gazawar da daidaita nauyi.

Ga masu sha'awar lambar Dragonfly, ya kamata ku san wannan an rubuta a cikin C/C++ kuma an rarraba a ƙarƙashin lasisi BSL Mahimmancin BSL shine cewa an fara samun lambar aiki mai tsawo don gyarawa, amma na ɗan lokaci ana iya amfani dashi kyauta kawai bisa ƙarin sharuɗɗa, wanda ke buƙatar siyan lasisin kasuwanci don ƙetare.

Ƙarin sharuɗɗan lasisi na aikin Dragonfly suna buƙatar ƙaura lambar zuwa Lasisin Apache 2.0 a ranar 15 ga Maris, 2028. Har sai lokacin, lasisin yana ba da izinin amfani da lambar kawai don tabbatar da aiki na sabis da samfuransa, amma ya hana amfani don ƙirƙirar biyan kuɗi. sabis na girgije waɗanda ke aiki azaman toshe zuwa Dragonfly.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaku iya bincika cikakkun bayanai a cikin bin hanyar haɗi.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.