Neo4j.rb

Screenshot Software:
Neo4j.rb
Mga detalye ng Software:
Bersyon: 6.1.1 Na-update
I-upload ang petsa: 9 Feb 16
Lisensya: Libre
Katanyagan: 99

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb ay talaga ng isang ORM (Object pamanggit Mapper) para sa Neo4j . Since Neo4j ay isang graph engine at hindi isang pamanggit database ang tamang termino ay tunay na maging OGM, isang Object Graph Mapper.

Tulad ng anumang iba pang ORM, ODM, o OGM, Neo4j.rb sumusuporta sa mga pangunahing tampok tulad ng mga katangian, ini-index, limitasyon, callbacks, validations, at asosasyon.

Ang mga payagan ang mga developer upang isulat ang mga operasyon database sa Ruby at magkaroon Neo4j madaling i-translate ang mga ito sa graph, pagmamanipula at pakikipag-ugnay sa data.

Iba Pang kasama tampok ay kasama migration framework at query builder, kasama ni Neo4j.rb suporta para sa mga transaksyon.

Ang ibig sabihin nito maaari mong madaling laktawan sa paggamit ng mga kilalang database interfacing layers tulad ActiveRecord kapag pagharap sa Neo4j database, at gumamit ng isang dedikado solusyon tulad Neo4j.rb.

Ano ang bago sa ito release:

  • Added:
  • ActiveRel ay ibinigay find_or_create_by, kapaki-pakinabang sa buong single asosasyon.
  • Binago:
  • Sa kawalan ng isang model_class key, asosasyon ng nilinaw sa ActiveNode modelo ay gagamit from_ / to_class tinukoy sa rel_class upang mahanap destination.
  • ni ActiveRel DSL ay ginawa ng isang bit friendlier pamamagitan ng paggawa ng uri, from_class at to_class pamamaraan bumalik ang kanilang mga set halaga kapag tinatawag na walang argumento.
  • Reworked ActiveRel ni wrapper upang kumilos nang mas katulad ActiveNode ni, pag-aalis ng ilang mga duplicate pamamaraan at paglipat sa iba na Neo4j :: Ibagahi, na nagreresulta sa isang malaking mapalakas ang pagganap kapag bumabalik malaking bilang ng rels.
  • Na-update gemspec upang mangailangan neo4j-core 5.0.1 +.
  • Fixed:
  • Longstanding bug na maaaring maiwasan ang mga pagbabago association (& # x3c; & # x3c; at ActiveRel.create) sa daang-bakal matapos reload! ay tinatawag na.
  • ActiveNode # Siyasatin ay hindi pagpapakita ng id_property.
  • Default mga halaga ng ari-arian at mga magic typecasting hindi na minana ng tama.

Ano ang bago sa bersyon 5.2.9:

  • Added:
  • ActiveRel ay ibinigay find_or_create_by, kapaki-pakinabang sa buong single asosasyon.
  • Binago:
  • Sa kawalan ng isang model_class key, asosasyon ng nilinaw sa ActiveNode modelo ay gagamit from_ / to_class tinukoy sa rel_class upang mahanap destination.
  • ni ActiveRel DSL ay ginawa ng isang bit friendlier pamamagitan ng paggawa ng uri, from_class at to_class pamamaraan bumalik ang kanilang mga set halaga kapag tinatawag na walang argumento.
  • Reworked ActiveRel ni wrapper upang kumilos nang mas katulad ActiveNode ni, pag-aalis ng ilang mga duplicate pamamaraan at paglipat sa iba na Neo4j :: Ibagahi, na nagreresulta sa isang malaking mapalakas ang pagganap kapag bumabalik malaking bilang ng rels.
  • Na-update gemspec upang mangailangan neo4j-core 5.0.1 +.
  • Fixed:
  • Longstanding bug na maaaring maiwasan ang mga pagbabago association (& # x3c; & # x3c; at ActiveRel.create) sa daang-bakal matapos reload! ay tinatawag na.
  • ActiveNode # Siyasatin ay hindi pagpapakita ng id_property.
  • Default mga halaga ng ari-arian at mga magic typecasting hindi na minana ng tama.

Ano ang bago sa bersyon 5.2.1:

  • Added:
  • ActiveRel ay ibinigay find_or_create_by, kapaki-pakinabang sa buong single asosasyon.
  • Binago:
  • Sa kawalan ng isang model_class key, asosasyon ng nilinaw sa ActiveNode modelo ay gagamit from_ / to_class tinukoy sa rel_class upang mahanap destination.
  • ni ActiveRel DSL ay ginawa ng isang bit friendlier pamamagitan ng paggawa ng uri, from_class at to_class pamamaraan bumalik ang kanilang mga set halaga kapag tinatawag na walang argumento.
  • Reworked ActiveRel ni wrapper upang kumilos nang mas katulad ActiveNode ni, pag-aalis ng ilang mga duplicate pamamaraan at paglipat sa iba na Neo4j :: Ibagahi, na nagreresulta sa isang malaking mapalakas ang pagganap kapag bumabalik malaking bilang ng rels.
  • Na-update gemspec upang mangailangan neo4j-core 5.0.1 +.
  • Fixed:
  • Longstanding bug na maaaring maiwasan ang mga pagbabago association (& # x3c; & # x3c; at ActiveRel.create) sa daang-bakal matapos reload! ay tinatawag na.
  • ActiveNode # Siyasatin ay hindi pagpapakita ng id_property.
  • Default mga halaga ng ari-arian at mga magic typecasting hindi na minana ng tama.

Ano ang bago sa bersyon 4.1.5 / 5.0.0.rc.2:

  • Huge stylist cleanup / refactoring sa pamamagitan ng Brian sa buong hiyas sa pamamagitan ng Brian armado na may Rubocop.
  • Ang bawat node lumikha, i-update, at sirain ang ngayon ay balot sa isang transaksyon.
  • New `dependent` pagpipilian para sa mga asosasyon:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `natatanging: true` opsyon para sa mga asosasyon,` creates_unique_rel` klase paraan para ActiveRel. Pareho sa mga ito ay magreresulta sa relasyon paglikha Cypher gamit & quot; Gumawa ng mga Natatanging & quot; sa halip na & quot; LILIKHA & quot;.
  • Inayos ang isang n +1 query isyu sa panahon node paglikha at pag-update.

Ano ang bago sa bersyon 4.1.5:

  • Huge stylist cleanup / refactoring sa pamamagitan ng Brian sa buong gem sa pamamagitan ng Brian armadong na may Rubocop.
  • Ang bawat node lumikha, i-update, at sirain ang ngayon ay balot sa isang transaksyon.
  • New `dependent` pagpipilian para sa mga asosasyon:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `natatanging: true` opsyon para sa mga asosasyon,` creates_unique_rel` klase paraan para ActiveRel. Pareho sa mga ito ay magreresulta sa relasyon paglikha Cypher gamit & quot; Gumawa ng mga Natatanging & quot; sa halip na & quot; LILIKHA & quot;.
  • Inayos ang isang n +1 query isyu sa panahon node paglikha at pag-update.

Ano ang bago sa bersyon 4.1.2:

  • Huge stylist cleanup / refactoring sa pamamagitan ng Brian sa buong gem sa pamamagitan ng Brian armadong na may Rubocop.
  • Ang bawat node lumikha, i-update, at sirain ang ngayon ay balot sa isang transaksyon.
  • New `dependent` pagpipilian para sa mga asosasyon:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `natatanging: true` opsyon para sa mga asosasyon,` creates_unique_rel` klase paraan para ActiveRel. Pareho sa mga ito ay magreresulta sa relasyon paglikha Cypher gamit & quot; Gumawa ng mga Natatanging & quot; sa halip na & quot; LILIKHA & quot;.
  • Inayos ang isang n +1 query isyu sa panahon node paglikha at pag-update.

Kinakailangan

  • Ruby 1.9.3 o mas mataas
  • Neo4j 2.1 o mas mataas

Katulad na software

pgTAP
pgTAP

12 Apr 15

Apache HBase
Apache HBase

9 Apr 16

mongoowl
mongoowl

13 May 15

django-firebird
django-firebird

12 Apr 15

Mga komento sa Neo4j.rb

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya