Neo4j.rb

Software kuvakaappaus:
Neo4j.rb
Ohjelmiston tiedot:
Versio: 6.1.1 Päivitetty
Lähetyksen päivämäärä: 9 Feb 16
Lupa: Vapaa
Suosio: 198

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb on pohjimmiltaan ORM (Object Relaatio Mapper) ollut Neo4j . Koska ollut Neo4j on kuvaaja moottorin eikä relaatiotietokannan oikea termi olisi todella OGM, Object Graph Mapper.

Kuten kaikki muutkin ORM, ODM tai OGM, Neo4j.rb tukee perus ominaisuuksia kuten ominaisuuksia, indeksit, rajoitukset, kutsuja, validoinnit, ja yhdistykset.

Näiden avulla kehittäjät voivat kirjoittaa tietokantatoimille Ruby ja on ollut Neo4j helposti kääntää ne kuvaajan, manipuloimalla ja vuorovaikutuksessa tietoihin.

Muita sisältyvät ominaisuudet sisältyvät maahanmuutto- puitteissa ja kyselyn rakentaja yhdessä Neo4j.rb tukee liiketoimet.

Näin voit helposti ohittaa käytöstä tunnettujen tietokannan vuorovaikutuksessa kerrokset kuten ActiveRecord käsiteltäessä ollut Neo4j tietokantoihin, ja käyttää oma ratkaisu kuin Neo4j.rb.

Mitä uutta tässä julkaisussa:

  • Lisätty:
  • ActiveRel annettiin find_or_create_by, joita voidaan käyttää kaikkialla yksi yhdistysten.
  • Changed:
  • työsopimuskiistan of model_class avaimen, yhdistysten määritelty ActiveNode malleissa käyttää from_ / to_class määritelty rel_class löytää määränpäähän.
  • ActiveRel DSL tehtiin hieman ystävällisempi tekemällä tyypin, from_class ja to_class menetelmiä palauttamaan asetetut arvot kun kutsutaan ilman argumentteja.
  • muokattu ActiveRel n kääre käyttäytyä kuten ActiveNode n, poistamalla joitakin päällekkäisiä menetelmiä ja liikkuvat muita ollut Neo4j :: Jaettu, jolloin suuri suorituskyvyn lisäämiseksi palatessaan paljon rels.
  • Päivitetty gemspec vaatia ollut Neo4j ytimen 5.0.1 +.
  • Kiinteä:
  • Pitkäaikainen vika, joka estää yhdistyksen muutokset (& # X3C; & # X3C ja ActiveRel.create) Rails jälkeen reload! oli kutsuttu.
  • ActiveNode # tarkasta ei näyttämällä id_property.
  • Default ominaisuusarvot ja taika tyypittely ei peri oikein.

Mikä on uusi versiossa 5.2.9:

  • Lisätty:
  • ActiveRel annettiin find_or_create_by, joita voidaan käyttää kaikkialla yksi yhdistysten.
  • Changed:
  • työsopimuskiistan of model_class avaimen, yhdistysten määritelty ActiveNode malleissa käyttää from_ / to_class määritelty rel_class löytää määränpäähän.
  • ActiveRel DSL tehtiin hieman ystävällisempi tekemällä tyypin, from_class ja to_class menetelmiä palauttamaan asetetut arvot kun kutsutaan ilman argumentteja.
  • muokattu ActiveRel n kääre käyttäytyä kuten ActiveNode n, poistamalla joitakin päällekkäisiä menetelmiä ja liikkuvat muita ollut Neo4j :: Jaettu, jolloin suuri suorituskyvyn lisäämiseksi palatessaan paljon rels.
  • Päivitetty gemspec vaatia ollut Neo4j ytimen 5.0.1 +.
  • Kiinteä:
  • Pitkäaikainen vika, joka estää yhdistyksen muutokset (& # X3C; & # X3C ja ActiveRel.create) Rails jälkeen reload! oli kutsuttu.
  • ActiveNode # tarkasta ei näyttämällä id_property.
  • Default ominaisuusarvot ja taika tyypittely ei peri oikein.

Mikä on uusi versiossa 5.2.1:

  • Lisätty:
  • ActiveRel annettiin find_or_create_by, joita voidaan käyttää kaikkialla yksi yhdistysten.
  • Changed:
  • työsopimuskiistan of model_class avaimen, yhdistysten määritelty ActiveNode malleissa käyttää from_ / to_class määritelty rel_class löytää määränpäähän.
  • ActiveRel DSL tehtiin hieman ystävällisempi tekemällä tyypin, from_class ja to_class menetelmiä palauttamaan asetetut arvot kun kutsutaan ilman argumentteja.
  • muokattu ActiveRel n kääre käyttäytyä kuten ActiveNode n, poistamalla joitakin päällekkäisiä menetelmiä ja liikkuvat muita ollut Neo4j :: Jaettu, jolloin suuri suorituskyvyn lisäämiseksi palatessaan paljon rels.
  • Päivitetty gemspec vaatia ollut Neo4j ytimen 5.0.1 +.
  • Kiinteä:
  • Pitkäaikainen vika, joka estää yhdistyksen muutokset (& # X3C; & # X3C ja ActiveRel.create) Rails jälkeen reload! oli kutsuttu.
  • ActiveNode # tarkasta ei näyttämällä id_property.
  • Default ominaisuusarvot ja taika tyypittely ei peri oikein.

Mikä on uusi versiossa 4.1.5 / 5.0.0.rc.2:

  • Valtava stylisti siivous / refactoring Brian koko helmi Brian aseistettu Rubocop.
  • Joka solmu luoda, päivittää ja tuhota on nyt kääritty tapahtuma.
  • Uusi `dependent` vaihtoehtoja yhdistysten:`: delete`, `: destroy`,`: delete_orphans`, `: destroy_orphans`.
  • Uusi `ainutlaatuinen: TRUE vaihtoehto yhdistysten` creates_unique_rel` luokan menetelmä ActiveRel. Molemmat johtavat suhteen luomiseen Cypher käyttäen & quot; ainutlaatuisia & quot; asemesta & quot; CREATE & quot;.
  • Kiinteät n + 1 kysely ongelma aikana solmu luomisen ja päivittää.

Mikä on uusi versiossa 4.1.5:

  • Valtava stylisti siivous / refactoring Brian koko helmi Brian aseistettu Rubocop.
  • Joka solmu luoda, päivittää ja tuhota on nyt kääritty tapahtuma.
  • Uusi `dependent` vaihtoehtoja yhdistysten:`: delete`, `: destroy`,`: delete_orphans`, `: destroy_orphans`.
  • Uusi `ainutlaatuinen: TRUE vaihtoehto yhdistysten` creates_unique_rel` luokan menetelmä ActiveRel. Molemmat johtavat suhteen luomiseen Cypher käyttäen & quot; ainutlaatuisia & quot; asemesta & quot; CREATE & quot;.
  • Kiinteät n + 1 kysely ongelma aikana solmu luomisen ja päivittää.

Mikä on uusi versiossa 4.1.2:

  • Valtava stylisti siivous / refactoring Brian koko helmi Brian aseistettu Rubocop.
  • Joka solmu luoda, päivittää ja tuhota on nyt kääritty tapahtuma.
  • Uusi `dependent` vaihtoehtoja yhdistysten:`: delete`, `: destroy`,`: delete_orphans`, `: destroy_orphans`.
  • Uusi `ainutlaatuinen: TRUE vaihtoehto yhdistysten` creates_unique_rel` luokan menetelmä ActiveRel. Molemmat johtavat suhteen luomiseen Cypher käyttäen & quot; ainutlaatuisia & quot; asemesta & quot; CREATE & quot;.
  • Kiinteät n + 1 kysely ongelma aikana solmu luomisen ja päivittää.

Vaatimukset

  • Ruby 1.9.3 tai uudempi
  • ollut Neo4j 2.1 tai uudempi

Vastaavia ohjelmistoja

Kommentit Neo4j.rb

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!