ArangoDB avoimen lähdekoodin monimallitietokantajärjestelmä

ArangoDB-Web-käyttöliittymä

ArangoDB on monimallitietokanta jonka on kehittänyt ArangoDB GmbH, tämä sitä on kutsuttu universaaliksi tietokannaksi koska tietokantajärjestelmä tukee kolmea tietomallia (avain / arvo, asiakirjat, grafiikat) tietokannan ytimellä ja yhtenäisellä kyselykielellä AQL (ArangoDB Query Language). Kyselyn kieli on deklaratiivinen ja sallii erilaisten tietojen käyttömallien yhdistämisen yhdessä kyselyssä.

ArangoDB on NoSQL-tietokantajärjestelmä mutta AQL on monella tapaa samanlainen kuin SQL. Tietojen tallennusmenetelmät täyttävät ACID (atomisuus, johdonmukaisuus, eristäminen, luotettavuus) vaatimukset, tukevat tapahtumia ja tarjoavat sekä vaaka- että pystysuuntaisen skaalautuvuuden.

Tietokannan hallinta voidaan tehdä verkkopohjaisen käyttöliittymän kautta tai ArangoSH-konsoliohjelma. ArangoDB-koodi jaetaan Apache 2 -lisenssillä. Projekti on kirjoitettu C: llä ja JavaScriptillä.

ArangoDB: n tärkeimmistä ominaisuuksista löytyy:

  • Kyky tehdä niin määrittelemättä tietojen tallennuskaavaa (ei kaaviota) - Tiedot on rakennettu asiakirjojen muodossa, joissa metatiedot ja rakennetta koskevat tiedot erotetaan käyttäjätiedoista.
  • Tuki ArangoDB: n käyttämiselle Java-verkkosovellusten palvelimena kyky käyttää tietokantaa REST / Web API: n kautta;
  • JavaScriptin käyttö selainpohjaisissa sovelluksissa jotka käyttävät tietokantaa ja ajureita, jotka toimivat DBMS-puolella;
  • Monisäikeinen arkkitehtuuri, joka jakaa kuormituksen kaikille suorittimen ytimille;
  • Joustava tietojen tallennusmalli jossa voit yhdistää avainarvopareja, asiakirjoja ja parametreja, jotka määrittelevät tietueiden väliset suhteet (tarjotaan keinoja kaavion pisteiden välttämiseksi);
  • Erilaiset tietojen esittelymallit (asiakirjat, kaaviot ja avainarvoketjut) voidaan sekoittaa yhteen kyselyyn, mikä yksinkertaistaa heterogeenisten tietojen yhdistämistä;
  • Liity kyselyn tuki (LIITY).
  • Mahdollisuus valita hakemistotyyppi, joka vastaa ratkaistavia tehtäviä (voit esimerkiksi käyttää hakemistoa kokotekstihakuun);
  • Konfiguroitava luotettavuus- Sovellus itse voi määrittää, mikä on sille tärkeämpää: parempi luotettavuus tai parempi suorituskyky;
  • Tehokasta tallennustilaa, joka hyödyntää täysin nykyaikaisten laitteiden (esim. SSD-asemat) ja suurten välimuistien ominaisuuksia;
  • kanssakäyminen- mahdollisuus suorittaa kyselyjä useille asiakirjoille tai kokoelmille kerralla valinnaisella tapahtumien eristämisellä ja yhdenmukaisuudella
  • Tuki replikaatiolle ja pirstoutumiselle: kyky luoda isäntä-orja-kokoonpanoja ja jakaa tietojoukkoja eri palvelimille tietyn määritteen mukaan;
  • Mikropalvelujen luomiseen on tarjolla Foxx JavaScript -kehys, joka toimii DBMS-palvelimen sisällä ja jolla on suora pääsy tietoihin.

Tietoja uudesta versiosta ArangoDB 3.6

TodellisuusTietokanta on ArangoDB 3.6 -versiossaan, missä alakyselyjen suorituskyvyn optimointi on korostettusekä PÄIVITÄ ja VAIHDA-toiminnot.

Así como myös AQL-kyselyjen rinnakkaisen toteutuksen mahdollistaminen, mitä lyhentää tiedonkeruuaikaa jaettu klusterin eri solmuihin.

Myös asiakirjojen myöhäisen toteutumisen toteuttaminen, mikä sallii joissakin tilanteissa tarpeen poistaa merkityksettömiä asiakirjoja kokonaan.

Kun skannat asiakirjoja, Asiakirjat, jotka eivät täsmää määritetyn suodattimen kanssa, toimitetaan aikaisin.

ArangoSearch-kokotekstihakukonetta on parannettu tukemaan tietojen samankaltaisuuteen perustuvaa lajittelua. Lisätty jäsennintuki automaattisiin kyselyihin, TOKENS () ja PHRASE () -toiminnot otettiin käyttöön dynaamista hakukyselyä varten.

Kuinka asentaa ArangoDB Linuxiin?

Niille, jotka ovat kiinnostuneita asentamaan tämän tietokannan Linux-jakeluunsa, voi saada vastaavia paketteja Linux-jakeluun, jota he käyttävät, tai lähdekoodiin kääntämistä varten seuraava linkki.

Siinä heidän on rekisteröidyttävä latauslinkkien saamiseksi. Asennusta ja käyttöä koskevien asiakirjojen osalta linkki on tämä.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.