Neo4j.rb

Software skärmdump:
Neo4j.rb
Mjukvaruinformation:
Version: 6.1.1 Uppdaterad
Ladda upp dagen: 9 Feb 16
Licens: Gratis
Popularitet: 198

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb är i grunden en ORM (Object Relational Mapper) för Neo4j . Eftersom Neo4j är en graf motor och inte en relationsdatabas den korrekta termen skulle faktiskt vara OGM, en objektsbilden Mapper.

Precis som alla andra ORM, ODM, eller OGM, Neo4j.rb stöder grundläggande funktioner som egenskaper, index, begränsningar, återbesök, valideringar, och föreningar.

Dessa gör det möjligt för utvecklare att skriva databasoperationer i Ruby och har Neo4j enkelt översätta dem till grafen, manipulera och interagera med data.

Andra inkluderade funktioner som ingår ramar migration och frågeverktyget, tillsammans med Neo4j.rb stöd för transaktioner.

Detta innebär att du kan enkelt hoppa på att använda kända databas gränssnitt skikt som Active när det handlar Neo4j databaser, och använda en dedikerad lösning som Neo4j.rb.

Vad är nytt i den här versionen:

  • Added:
  • ActiveRel fick find_or_create_by, användbar över enskilda föreningar.
  • Ändrad:
  • I frånvaro av en model_class nyckel, föreningar som definieras i ActiveNode modeller kommer att använda from_ / to_class definieras i rel_class att hitta destinationen.
  • ActiveRel DSL gjordes lite vänligare genom att göra typ, from_class och to_class metoder tillbaka sina inställda värden när det är påkallat utan argument.
  • omarbetade ActiveRel s omslag att bete sig mer som ActiveNode s, ta bort några dubbletter metoder och flytta andra till Neo4j :: Delad, vilket resulterar i en stor prestandaökning när de återvänder många av RELS.
  • Uppdaterad gemspec att kräva neo4j-core 5.0.1 +.
  • Fast:
  • Mångåriga bugg som skulle förhindra associations förändringar (& # x3c; & # x3c och ActiveRel.create) i Rails efter reload! hade kallats.
  • ActiveNode # inspektera inte visa id_property.
  • Standardfastighetsvärden och magi type-casting inte ärvs på rätt sätt.

Vad är nytt i version 5.2.9:

  • Added:
  • ActiveRel fick find_or_create_by, användbar över enskilda föreningar.
  • Ändrad:
  • I frånvaro av en model_class nyckel, föreningar som definieras i ActiveNode modeller kommer att använda from_ / to_class definieras i rel_class att hitta destinationen.
  • ActiveRel DSL gjordes lite vänligare genom att göra typ, from_class och to_class metoder tillbaka sina inställda värden när det är påkallat utan argument.
  • omarbetade ActiveRel s omslag att bete sig mer som ActiveNode s, ta bort några dubbletter metoder och flytta andra till Neo4j :: Delad, vilket resulterar i en stor prestandaökning när de återvänder många av RELS.
  • Uppdaterad gemspec att kräva neo4j-core 5.0.1 +.
  • Fast:
  • Mångåriga bugg som skulle förhindra associations förändringar (& # x3c; & # x3c och ActiveRel.create) i Rails efter reload! hade kallats.
  • ActiveNode # inspektera inte visa id_property.
  • Standardfastighetsvärden och magi type-casting inte ärvs på rätt sätt.

Vad är nytt i version 5.2.1:

  • Added:
  • ActiveRel fick find_or_create_by, användbar över enskilda föreningar.
  • Ändrad:
  • I frånvaro av en model_class nyckel, föreningar som definieras i ActiveNode modeller kommer att använda from_ / to_class definieras i rel_class att hitta destinationen.
  • ActiveRel DSL gjordes lite vänligare genom att göra typ, from_class och to_class metoder tillbaka sina inställda värden när det är påkallat utan argument.
  • omarbetade ActiveRel s omslag att bete sig mer som ActiveNode s, ta bort några dubbletter metoder och flytta andra till Neo4j :: Delad, vilket resulterar i en stor prestandaökning när de återvänder många av RELS.
  • Uppdaterad gemspec att kräva neo4j-core 5.0.1 +.
  • Fast:
  • Mångåriga bugg som skulle förhindra associations förändringar (& # x3c; & # x3c och ActiveRel.create) i Rails efter reload! hade kallats.
  • ActiveNode # inspektera inte visa id_property.
  • Standardfastighetsvärden och magi type-casting inte ärvs på rätt sätt.

Vad är nytt i version 4.1.5 / 5.0.0.rc.2:

  • Huge stylist sanering / refactoring av Brian på hela pärla av Brian beväpnade med Rubocop.
  • Varje nod skapa, uppdatera och förstöra nu insvept i en transaktion.
  • Nya `dependent` alternativ för föreningar:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Ny `unik: TRUE alternativ för föreningar,` creates_unique_rel` klassmetod för ActiveRel. Båda dessa kommer att medföra relation skapas Cypher med & quot; Skapa unika & quot; istället för & quot; Skapa & quot;.
  • Fixat ett n + 1 fråga fråga under skapande nod och uppdatera.

Vad är nytt i version 4.1.5:

  • Huge stylist rensning / refactoring av Brian på hela pärla av Brian beväpnade med Rubocop.
  • Varje nod skapa, uppdatera och förstöra nu insvept i en transaktion.
  • Nya `dependent` alternativ för föreningar:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Ny `unik: TRUE alternativ för föreningar,` creates_unique_rel` klassmetod för ActiveRel. Båda dessa kommer att medföra relation skapas Cypher med & quot; Skapa unika & quot; istället för & quot; Skapa & quot;.
  • Fixat ett n + 1 fråga fråga under skapande nod och uppdatera.

Vad är nytt i version 4.1.2:

  • Huge stylist rensning / refactoring av Brian på hela pärla av Brian beväpnade med Rubocop.
  • Varje nod skapa, uppdatera och förstöra nu insvept i en transaktion.
  • Nya `dependent` alternativ för föreningar:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Ny `unik: TRUE alternativ för föreningar,` creates_unique_rel` klassmetod för ActiveRel. Båda dessa kommer att medföra relation skapas Cypher med & quot; Skapa unika & quot; istället för & quot; Skapa & quot;.
  • Fixat ett n + 1 fråga fråga under skapande nod och uppdatera.

Krav :

  • Ruby 1.9.3 eller högre
  • Neo4j 2,1 eller högre

Liknande mjukvara

Reportable
Reportable

1 Mar 15

Apache OpenJPA
Apache OpenJPA

20 Jul 15

ToroDB
ToroDB

9 Apr 16

PyPyODBC
PyPyODBC

13 May 15

Kommentarer till Neo4j.rb

Kommentarer hittades inte
Kommentar
Slå på bilder!