Sabon sigar Apache CouchDB 3.0 an riga an sake shi kuma waɗannan canje-canjen sa ne

CouchDB-tambari-1

Kaddamar da sabon salo na Apache CouchDB 3.0, wanene Rarraba bayanai masu daidaitattun bayanai, na ajin tsarin tsarin NoSQL. MazaDB yana da halin adana bayanai a cikin jerin jeri da aka ba da oda kuma yana ba da damar yin musayar bayanai tsakanin ɗakunan bayanai masu yawa a cikin yanayin maigidan tare da gano lokaci guda da warware matsalolin rikice-rikice.

Kowane sabar yana adana bayanan sa na gida, wanda yake aiki tare da sauran sabobin, Zasu iya fita ba tare da layi ba kuma lokaci-lokaci suna maimaita canje-canje. Musamman, wannan fasalin ya sanya CouchDB kyakkyawar mafita don tsara aiki tare da saitunan shirye-shirye tsakanin kwamfutoci daban-daban.

Kamfanoni kamar BBC, Apple, da CERN sun aiwatar da tushen tushen tushen CouchDB.

Ana iya yin tambayoyin CouchDB da bayanan bayanai bisa ga tsarin MapReduce ta amfani da JavaScript don samar da dabarun samfurin bayanai.

An rubuta ainihin tsarin a cikin harshen Erlang, wanda aka inganta shi don ƙirƙirar tsarin rarrabawa wanda ke ba da buƙatun da yawa a layi daya. An rubuta sabar gani a cikin yaren C kuma ya dogara ne akan injin aikin Javailla na JavaScript.

Samun damar zuwa bayanan bayanan an yi ta hanyar yarjejeniyar HTTP ta amfani da RESTful JSON API, wanda ke ba ka damar samun damar bayanai, koda daga aikace-aikacen gidan yanar gizo da ke gudana a cikin burauzar.

Takaddar da ke da mai ganowa na musamman, sigar, kuma ta ƙunshi ƙunshin tsari na filayen suna a cikin maɓallin maɓalli / ƙima yana aiki azaman ƙungiyar adana bayanai. P

Don tsara saitunan bayanan karya daga takaddun doka (tattarawa da samfuri), ana amfani da manufar ƙirƙirar ra'ayoyi, waɗanda aka bayyana ta amfani da JavaScript. A cikin JavaScript, kuna iya ayyana ayyuka don inganta bayanai yayin ƙara sabbin takardu a cikin takamaiman ra'ayi.

Menene sabo a Apache CouchDB 3.0

A cikin wannan sabon sigar ingantaccen kariya an haskaka shi a cikin tsoffin saituna. A farkon farawa, yakamata a bayyana mai amfani da gudanarwa a yanzu, ba tare da hakan ba sabar zata kawo karshen aikin ta da kuskure.

Don samun damar kira zuwa «/ _all_dbs» dole ne yanzu kuna da haƙƙin mai gudanarwa kuma duk wasu rumbun adana bayanan an kirkiresu ne ta hanyar tsoho kawai ga mai amfani da gudanarwa (ana iya canza su ta hanyar "_security"), banda haka an hana shi ta tsohuwa don gyara abubuwa a cikin _users database.

Ara da ikon ƙirƙirar rumbunan adana bayanai An ayyana mai amfani (an raba shi), yana ba ku damar ayyana dokokinku na rarraba takardu ta ɓangarori (yanki na gutsuttsu). An kara keɓancewa na musamman don ɗakunan bayanai zuwa ra'ayoyi da fihirisa.

Hakanan zamu iya samun aiwatar da rabuwa ta atomatik yayin rabuwa (rarrabuwa). A cikin rumbun adana bayanan, yanzu yana yiwuwa a sake rarraba bayanai ta bangare, la'akari da karuwar abubuwan da ake amfani da su don tantance matakin rashin daidaito.

Tsarin tsarin ken an daɗa don lissafin bayanan baya na atomatik da kuma kiyaye jerin bayanai na yau da kullun ba tare da fito da ayyukan gina su a bayyane ba.

An rage matsakaicin girman takardu zuwa 8 MB, wanda zai iya haifar da lamuran kwafin bayanai daga tsofaffin sabobin bayan haɓakawa zuwa CouchDB 3.0. Don ƙara iyaka, za ku iya amfani da saitin "[couchdb] max_document_size".

Na sauran canje-canje da aka ambata:

  • Ingantaccen aiki kan tsarin kwanciya_server.
  • Ingantaccen ingantaccen mai sakawa don dandamali na Windows.
  • Tsarin smoosh da aka yi amfani da shi don tattara bayanan bayanan atomatik an sake sake rubuta shi gaba ɗaya.
  • An gabatar da sabon tsarin tsarin layin I / O, wanda ake amfani dashi don canza fifikon I / O don wasu ayyuka.
  • An aiwatar da tsarin gwajin damuwa.
  • Beenara tallafi na hukuma don dandamali na arm64v8 (aarch64) da ppc64le (ppc64el).
  • Supportara tallafi don haɗawa zuwa SpiderMonkey 1.8.5 JavaScript engine (ESR reshe na Firefox 60) tare da ingantaccen tallafi don ES5, ES6, da ES2016 +.
  • Tsarin ya hada da injin binciken Dreyfus na Lucene, wanda zai iya sauƙaƙa sauƙaƙe aiwatar da injin bincike na CouchDB.
  • Ara backend don shiga ta amfani da systemd-journald.

Bar tsokaci

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

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  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.

  1.   Terry99 m

    Molto mai ban sha'awa. Io gestisco tre server CouchDB da kuma ho appena migrato alla 3.0.
    Don sarrafa sarrafa kansa da bambancin rubutu, Ina amfani da powerhell, idan daga Windows ne kuma daga Linux tare da tsarin PSCouchDB (https://github.com/MatteoGuadrini/PSCouchDB) wanda ke sauƙaƙe gudanarwa.
    Ina amfani da shi sopprattutto don aikin shigo da / fitarwa don ajiyar mahimman bayanai, kuma don samar da rahoto.
    CouchDB è davvero ƙawa!