Neo4j.rb

Screenshot der Software:
Neo4j.rb
Softwarebeschreibung:
Version: 6.1.1 Aktualisiert
Upload-Datum: 9 Feb 16
Lizenz: Frei
Popularität: 198

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb ist im Grunde ein ORM (Object Relational-Mapper) für Neo4j . Da Neo4j ist ein Diagramm, Motor und nicht um eine relationale Datenbank die korrekte Bezeichnung wäre OGM tatsächlich sein, ein Objektgraph-Mapper.

Wie bei jedem anderen ORM, ODM oder OGM, Neo4j.rb unterstützt grundlegende Funktionen wie Eigenschaften, Indizes, Einschränkungen, Rückrufe, Validierungen und Verbänden.

Diese ermöglichen es Entwicklern, Datenbankoperationen in Ruby zu schreiben und haben Neo4j sie leicht in die Grafik zu übersetzen, zu manipulieren und die Interaktion mit den Daten.

Weitere im Lieferumfang enthaltene Funktionen sind Migration Framework und Query Builder enthalten, zusammen mit Neo4j.rb Unterstützung für Transaktionen.

Dies bedeutet, dass Sie leicht auf unter Verwendung von bekannten Datenbank überspringen können Schichten wie Active Schnittstelle, wenn sie mit Neo4j Datenbanken zu tun, und eine spezielle Lösung wie Neo4j.rb verwenden.

Was ist neu in dieser Version:

  • hinzugefügt:
  • ActiveRel wurde find_or_create_by, verwendbar für einzelne Verbände gegeben.
  • Geändert:
  • Im absense eines model_class Schlüssel wird in ActiveNode Modelle definiert Verbände verwenden From_ / to_class in rel_class definierten Ziel zu finden.
  • ActiveRel DSL etwas freundlicher, indem sie die Art, from_class und to_class Methoden, um ihre eingestellten Werte zurück, wenn ohne Argumente aufgerufen gemacht wurde.
  • Reworked ActiveRel der Wrapper mehr wie ActiveNode ist, das Entfernen einige doppelte Methoden und Bewegen andere Neo4j :: Gemeinsam genutzt, was zu einer großen Leistungssteigerung zu verhalten, wenn eine große Anzahl von rels zurück.
  • Aktualisiert gemspec erfordern Neo4j-Core 5.0.1 +.
  • Fixed:
  • Langjähriger Fehler, der Verband Änderungen verhindern würde (& # x3c; & # x3c und ActiveRel.create) in Rails nach dem Neuladen! genannt worden war.
  • ActiveNode # inspect war nicht der id_property angezeigt wird.
  • Standardeigenschaftswerte und Magie Typisierungen nicht korrekt vererbt.

Was ist neu in Version 5.2.9:

  • hinzugefügt:
  • ActiveRel wurde find_or_create_by, verwendbar für einzelne Verbände gegeben.
  • Geändert:
  • Im absense eines model_class Schlüssel wird in ActiveNode Modelle definiert Verbände verwenden From_ / to_class in rel_class definierten Ziel zu finden.
  • ActiveRel DSL etwas freundlicher, indem sie die Art, from_class und to_class Methoden, um ihre eingestellten Werte zurück, wenn ohne Argumente aufgerufen gemacht wurde.
  • Reworked ActiveRel der Wrapper mehr wie ActiveNode ist, das Entfernen einige doppelte Methoden und Bewegen andere Neo4j :: Gemeinsam genutzt, was zu einer großen Leistungssteigerung zu verhalten, wenn eine große Anzahl von rels zurück.
  • Aktualisiert gemspec erfordern Neo4j-Core 5.0.1 +.
  • Fixed:
  • Langjähriger Fehler, der Verband Änderungen verhindern würde (& # x3c; & # x3c und ActiveRel.create) in Rails nach dem Neuladen! genannt worden war.
  • ActiveNode # inspect war nicht der id_property angezeigt wird.
  • Standardeigenschaftswerte und Magie Typisierungen nicht korrekt vererbt.

Was ist neu in Version 5.2.1:

  • hinzugefügt:
  • ActiveRel wurde find_or_create_by, verwendbar für einzelne Verbände gegeben.
  • Geändert:
  • Im absense eines model_class Schlüssel wird in ActiveNode Modelle definiert Verbände verwenden From_ / to_class in rel_class definierten Ziel zu finden.
  • ActiveRel DSL etwas freundlicher, indem sie die Art, from_class und to_class Methoden, um ihre eingestellten Werte zurück, wenn ohne Argumente aufgerufen gemacht wurde.
  • Reworked ActiveRel der Wrapper mehr wie ActiveNode ist, das Entfernen einige doppelte Methoden und Bewegen andere Neo4j :: Gemeinsam genutzt, was zu einer großen Leistungssteigerung zu verhalten, wenn eine große Anzahl von rels zurück.
  • Aktualisiert gemspec erfordern Neo4j-Core 5.0.1 +.
  • Fixed:
  • Langjähriger Fehler, der Verband Änderungen verhindern würde (& # x3c; & # x3c und ActiveRel.create) in Rails nach dem Neuladen! genannt worden war.
  • ActiveNode # inspect war nicht der id_property angezeigt wird.
  • Standardeigenschaftswerte und Magie Typisierungen nicht korrekt vererbt.

Was ist neu in Version 4.1.5 / 5.0.0.rc.2:

  • Sehr große Stilist Bereinigungs / Refactoring von Brian auf dem gesamten Juwel von Brian bewaffnet mit Rubocop.
  • Jeder Knoten erstellen, zu aktualisieren und zu zerstören jetzt in einer Transaktion gewickelt wird.
  • Neue `dependent` Optionen für Verbände:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Neue `einzigartig: true` Option für Verbände,` creates_unique_rel` Klassenmethode für ActiveRel. Beide werden in Beziehung Schaffung Cypher Ergebnis mit & quot; CREATE UNIQUE & quot; anstelle von & quot; CREATE & quot;.
  • Es wurde ein n + 1 Abfrage Problem während Knoten Erstellung und Aktualisierung.

Was ist neu in Version 4.1.5:

  • Sehr große Stilist Bereinigungs / Refactoring von Brian auf die gesamte Juwel von Brian bewaffnet mit Rubocop.
  • Jeder Knoten erstellen, zu aktualisieren und zu zerstören jetzt in einer Transaktion gewickelt wird.
  • Neue `dependent` Optionen für Verbände:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Neue `einzigartig: true` Option für Verbände,` creates_unique_rel` Klassenmethode für ActiveRel. Beide werden in Beziehung Schaffung Cypher Ergebnis mit & quot; CREATE UNIQUE & quot; anstelle von & quot; CREATE & quot;.
  • Es wurde ein n + 1 Abfrage Problem während Knoten Erstellung und Aktualisierung.

Was ist neu in Version 4.1.2:

  • Sehr große Stilist Bereinigungs / Refactoring von Brian auf die gesamte Juwel von Brian bewaffnet mit Rubocop.
  • Jeder Knoten erstellen, zu aktualisieren und zu zerstören jetzt in einer Transaktion gewickelt wird.
  • Neue `dependent` Optionen für Verbände:`: delete`, `: destroy`,`: delete_orphans`, `. Destroy_orphans`
  • Neue `einzigartig: true` Option für Verbände,` creates_unique_rel` Klassenmethode für ActiveRel. Beide werden in Beziehung Schaffung Cypher Ergebnis mit & quot; CREATE UNIQUE & quot; anstelle von & quot; CREATE & quot;.
  • Es wurde ein n + 1 Abfrage Problem während Knoten Erstellung und Aktualisierung.

Anforderungen: :

  • Ruby-1.9.3 oder höher
  • Neo4j 2.1 oder höher

Ähnliche Software

ADOdb
ADOdb

10 Dec 15

Nomad
Nomad

6 Jun 15

H2 Database Engine
H2 Database Engine

28 Sep 15

Apache MetaModel
Apache MetaModel

10 Feb 16

Kommentare zu Neo4j.rb

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!