Neo4j.rb

Software screenshot:
Neo4j.rb
Software informatie:
Versie: 6.1.1 Bijgewerkt
Upload datum: 9 Feb 16
Licentie: Gratis
Populariteit: 99

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb is eigenlijk een ORM (Object Relational Mapper) Neo4j . Aangezien Neo4j is een grafische engine en niet een relationele database de juiste term zou eigenlijk OGM zijn, een object Graph Mapper.

Net als elke andere ORM, ODM, of OGM, Neo4j.rb ondersteunt basisfuncties achtige eigenschappen, indexen, beperkingen, callbacks, validaties en verenigingen.

Deze kunnen ontwikkelaars database operaties te schrijven in Ruby en hebben Neo4j ze gemakkelijk vertalen naar de grafiek, het manipuleren van en interactie met de data.

Andere opgenomen functies zijn opgenomen migratie kader en query builder, samen met ondersteuning Neo4j.rb voor transacties.

Dit betekent dat u gemakkelijk overslaan over het gebruik van bekende databank interfacing lagen zoals ActiveRecord bij het omgaan met Neo4j databases, en het gebruik van een speciale oplossing, zoals Neo4j.rb.

Wat is nieuw in deze release:

  • Toegevoegd:
  • ActiveRel kreeg find_or_create_by, bruikbaar over enkele verenigingen.
  • Changed:
  • In de afwezigheid van een model_class sleutel, verenigingen gedefinieerd in ActiveNode modellen zullen gebruiken From_ / to_class gedefinieerd in rel_class naar bestemming te vinden.
  • ActiveRel's DSL was een beetje vriendelijker gemaakt door het maken van het type, from_class en to_class methoden hun ingestelde waarden terug te keren als ze worden opgeroepen zonder argumenten.
  • Reworked ActiveRel's wrapper om zich meer als ActiveNode's, het verwijderen van een aantal dubbele methoden en het verplaatsen van anderen om Neo4j :: Shared, wat resulteert in een grote performance boost bij het retourneren van grote aantallen rels.
  • Bijgewerkt gemspec om neo4j-core 5.0.1 vereisen +.
  • Fixed:
  • Langdurige bug die vereniging veranderingen (& # X3c; & # X3c en ActiveRel.create) zou voorkomen dat in Rails na reload! was geroepen.
  • ActiveNode # inspecteer was niet het weergeven van de id_property.
  • Standaard waarde van onroerend goed en magie typecasting niet correct overgenomen.

Wat is nieuw in versie 5.2.9:

  • Toegevoegd:
  • ActiveRel kreeg find_or_create_by, bruikbaar over enkele verenigingen.
  • Changed:
  • In de afwezigheid van een model_class sleutel, verenigingen gedefinieerd in ActiveNode modellen zullen gebruiken From_ / to_class gedefinieerd in rel_class naar bestemming te vinden.
  • ActiveRel's DSL was een beetje vriendelijker gemaakt door het maken van het type, from_class en to_class methoden hun ingestelde waarden terug te keren als ze worden opgeroepen zonder argumenten.
  • Reworked ActiveRel's wrapper om zich meer als ActiveNode's, het verwijderen van een aantal dubbele methoden en het verplaatsen van anderen om Neo4j :: Shared, wat resulteert in een grote performance boost bij het retourneren van grote aantallen rels.
  • Bijgewerkt gemspec om neo4j-core 5.0.1 vereisen +.
  • Fixed:
  • Langdurige bug die vereniging veranderingen (& # X3c; & # X3c en ActiveRel.create) zou voorkomen dat in Rails na reload! was geroepen.
  • ActiveNode # inspecteer was niet het weergeven van de id_property.
  • Standaard waarde van onroerend goed en magie typecasting niet correct overgenomen.

Wat is nieuw in versie 5.2.1:

  • Toegevoegd:
  • ActiveRel kreeg find_or_create_by, bruikbaar over enkele verenigingen.
  • Changed:
  • In de afwezigheid van een model_class sleutel, verenigingen gedefinieerd in ActiveNode modellen zullen gebruiken From_ / to_class gedefinieerd in rel_class naar bestemming te vinden.
  • ActiveRel's DSL was een beetje vriendelijker gemaakt door het maken van het type, from_class en to_class methoden hun ingestelde waarden terug te keren als ze worden opgeroepen zonder argumenten.
  • Reworked ActiveRel's wrapper om zich meer als ActiveNode's, het verwijderen van een aantal dubbele methoden en het verplaatsen van anderen om Neo4j :: Shared, wat resulteert in een grote performance boost bij het retourneren van grote aantallen rels.
  • Bijgewerkt gemspec om neo4j-core 5.0.1 vereisen +.
  • Fixed:
  • Langdurige bug die vereniging veranderingen (& # X3c; & # X3c en ActiveRel.create) zou voorkomen dat in Rails na reload! was geroepen.
  • ActiveNode # inspecteer was niet het weergeven van de id_property.
  • Standaard waarde van onroerend goed en magie typecasting niet correct overgenomen.

Wat is nieuw in versie 4.1.5 / 5.0.0.rc.2:

  • Enorme stylist opruimen / refactoring door Brian op het gehele gem door Brian gewapend met Rubocop.
  • Elk knooppunt maken, bijwerken, en te vernietigen is nu verpakt in een transactie.
  • Nieuwe `dependent` mogelijkheden voor verenigingen:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Nieuwe `uniek: TRUE 'optie voor verenigingen,` creates_unique_rel` klasse methode voor ActiveRel. Beide zullen resulteren in relatie creatie Cypher het gebruik van & quot; CREATE unieke & quot; in plaats van & quot; & quot;.
  • Vaste een n + 1 vraag kwestie tijdens knooppunt creatie en bijwerken.

Wat is nieuw in versie 4.1.5:

  • Enorme stylist opruimen / refactoring door Brian op het gehele gem door Brian gewapend met Rubocop.
  • Elk knooppunt maken, bijwerken, en te vernietigen is nu verpakt in een transactie.
  • Nieuwe `dependent` mogelijkheden voor verenigingen:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Nieuwe `uniek: TRUE 'optie voor verenigingen,` creates_unique_rel` klasse methode voor ActiveRel. Beide zullen resulteren in relatie creatie Cypher het gebruik van & quot; CREATE unieke & quot; in plaats van & quot; & quot;.
  • Vaste een n + 1 vraag kwestie tijdens knooppunt creatie en bijwerken.

Wat is nieuw in versie 4.1.2:

  • Enorme stylist opruimen / refactoring door Brian op het gehele gem door Brian gewapend met Rubocop.
  • Elk knooppunt maken, bijwerken, en te vernietigen is nu verpakt in een transactie.
  • Nieuwe `dependent` mogelijkheden voor verenigingen:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Nieuwe `uniek: TRUE 'optie voor verenigingen,` creates_unique_rel` klasse methode voor ActiveRel. Beide zullen resulteren in relatie creatie Cypher het gebruik van & quot; CREATE unieke & quot; in plaats van & quot; & quot;.
  • Vaste een n + 1 vraag kwestie tijdens knooppunt creatie en bijwerken.

Eisen

  • Ruby 1.9.3 of hoger
  • Neo4j 2.1 of hoger

Vergelijkbare software

PhpRedis
PhpRedis

28 Feb 15

CockroachDB
CockroachDB

12 May 15

DataBoss
DataBoss

13 Apr 15

Reacties op Neo4j.rb

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie