Neo4j.rb

Software screenshot:
Neo4j.rb
Rincian Software:
Versi: 6.1.1 Diperbarui
Tanggal Upload: 9 Feb 16
Lisensi: Gratis
Popularitas: 99

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb pada dasarnya adalah sebuah ORM (Object Relational Mapper) untuk Neo4j . Sejak Neo4j adalah mesin grafik dan bukan database relasional istilah yang benar-benar akan menjadi OGM, Obyek Grafik Mapper.

Seperti ORM lainnya, ODM, atau OGM, Neo4j.rb mendukung fitur dasar seperti properti, indeks, kendala, callback, validasi, dan asosiasi.

ini memungkinkan pengembang untuk menulis operasi database di Ruby dan memiliki Neo4j mudah menerjemahkan mereka ke grafik, memanipulasi dan berinteraksi dengan data.


fitur

lainnya termasuk termasuk kerangka migrasi dan query builder, bersama dengan dukungan Neo4j.rb untuk transaksi.

Ini berarti Anda dapat dengan mudah melewatkan pada menggunakan database yang dikenal interfacing lapisan seperti ActiveRecord ketika berhadapan dengan database Neo4j, dan menggunakan solusi khusus seperti Neo4j.rb.

Apa yang baru di rilis ini:

  • Ditambahkan:
  • ActiveRel diberi find_or_create_by, dapat digunakan di seluruh asosiasi tunggal.
  • Berubah:
  • Dalam ketiadaan dari kunci model_class, asosiasi didefinisikan dalam model ActiveNode akan menggunakan From_ / to_class didefinisikan dalam rel_class untuk menemukan tujuan.
  • DSL ActiveRel ini dibuat sedikit ramah dengan membuat jenis, from_class dan to_class metode kembali nilai-nilai set mereka saat dipanggil tanpa argumen.
  • wrapper ulang ActiveRel untuk berperilaku lebih seperti ActiveNode, menghapus beberapa metode duplikat dan bergerak orang lain untuk Neo4j :: Bersama, sehingga dorongan kinerja besar ketika kembali sejumlah besar rels.
  • gemspec Updated membutuhkan Neo4j-core 5.0.1 +.
  • Tetap:
  • bug berlangsung lama yang akan mencegah perubahan asosiasi (& # x3c; & # x3c, dan ActiveRel.create) di Rails setelah ulang! telah dipanggil.
  • ActiveNode # Periksa tidak menampilkan id_property tersebut.
  • Default nilai properti dan typecasting sihir tidak sedang mewarisi benar.

Apa yang baru di versi 5.2.9:

  • Ditambahkan:
  • ActiveRel diberi find_or_create_by, dapat digunakan di seluruh asosiasi tunggal.
  • Berubah:
  • Dalam ketiadaan dari kunci model_class, asosiasi didefinisikan dalam model ActiveNode akan menggunakan From_ / to_class didefinisikan dalam rel_class untuk menemukan tujuan.
  • DSL ActiveRel ini dibuat sedikit ramah dengan membuat jenis, from_class dan to_class metode kembali nilai-nilai set mereka saat dipanggil tanpa argumen.
  • wrapper ulang ActiveRel untuk berperilaku lebih seperti ActiveNode, menghapus beberapa metode duplikat dan bergerak orang lain untuk Neo4j :: Bersama, sehingga dorongan kinerja besar ketika kembali sejumlah besar rels.
  • gemspec Updated membutuhkan Neo4j-core 5.0.1 +.
  • Tetap:
  • bug berlangsung lama yang akan mencegah perubahan asosiasi (& # x3c; & # x3c, dan ActiveRel.create) di Rails setelah ulang! telah dipanggil.
  • ActiveNode # Periksa tidak menampilkan id_property tersebut.
  • Default nilai properti dan typecasting sihir tidak sedang mewarisi benar.

Apa yang baru di versi 5.2.1:

  • Ditambahkan:
  • ActiveRel diberi find_or_create_by, dapat digunakan di seluruh asosiasi tunggal.
  • Berubah:
  • Dalam ketiadaan dari kunci model_class, asosiasi didefinisikan dalam model ActiveNode akan menggunakan From_ / to_class didefinisikan dalam rel_class untuk menemukan tujuan.
  • DSL ActiveRel ini dibuat sedikit ramah dengan membuat jenis, from_class dan to_class metode kembali nilai-nilai set mereka saat dipanggil tanpa argumen.
  • wrapper ulang ActiveRel untuk berperilaku lebih seperti ActiveNode, menghapus beberapa metode duplikat dan bergerak orang lain untuk Neo4j :: Bersama, sehingga dorongan kinerja besar ketika kembali sejumlah besar rels.
  • gemspec Updated membutuhkan Neo4j-core 5.0.1 +.
  • Tetap:
  • bug berlangsung lama yang akan mencegah perubahan asosiasi (& # x3c; & # x3c, dan ActiveRel.create) di Rails setelah ulang! telah dipanggil.
  • ActiveNode # Periksa tidak menampilkan id_property tersebut.
  • Default nilai properti dan typecasting sihir tidak sedang mewarisi benar.

Apa yang baru di versi 4.1.5 / 5.0.0.rc.2:

  • stylist besar pembersihan / refactoring oleh Brian di seluruh permata oleh Brian dipersenjatai dengan Rubocop.
  • Setiap simpul membuat, memperbarui, dan menghancurkan sekarang dibungkus dalam sebuah transaksi.
  • `Pilihan Baru dependent` untuk asosiasi:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `unik: true` pilihan untuk asosiasi,` metode kelas creates_unique_rel` untuk ActiveRel. Kedua hal ini akan mengakibatkan terciptanya hubungan Cypher menggunakan & quot; CREATE UNIQUE & quot; bukannya & quot; MENCIPTAKAN & quot;.
  • Memperbaiki masalah n + 1 permintaan selama pembuatan simpul dan update.

Apa yang baru di versi 4.1.5:

  • besar stylist pembersihan / refactoring oleh Brian di seluruh yang permata oleh Brian bersenjata dengan Rubocop.
  • Setiap simpul membuat, memperbarui, dan menghancurkan sekarang dibungkus dalam sebuah transaksi.
  • `Pilihan Baru dependent` untuk asosiasi:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `unik: true` pilihan untuk asosiasi,` metode kelas creates_unique_rel` untuk ActiveRel. Kedua hal ini akan mengakibatkan terciptanya hubungan Cypher menggunakan & quot; CREATE UNIQUE & quot; bukannya & quot; MENCIPTAKAN & quot;.
  • Memperbaiki masalah n + 1 permintaan selama pembuatan simpul dan update.

Apa yang baru di versi 4.1.2:

  • besar stylist pembersihan / refactoring oleh Brian di seluruh yang permata oleh Brian bersenjata dengan Rubocop.
  • Setiap simpul membuat, memperbarui, dan menghancurkan sekarang dibungkus dalam sebuah transaksi.
  • `Pilihan Baru dependent` untuk asosiasi:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `unik: true` pilihan untuk asosiasi,` metode kelas creates_unique_rel` untuk ActiveRel. Kedua hal ini akan mengakibatkan terciptanya hubungan Cypher menggunakan & quot; CREATE UNIQUE & quot; bukannya & quot; MENCIPTAKAN & quot;.
  • Memperbaiki masalah n + 1 permintaan selama pembuatan simpul dan update.

Persyaratan :

  • Ruby 1.9.3 atau lebih tinggi
  • Neo4j 2.1 atau lebih tinggi

Software yang serupa

MongoKit
MongoKit

11 Aug 16

MySQL/Ruby
MySQL/Ruby

13 Apr 15

Nano
Nano

18 Apr 16

node-postgres
node-postgres

6 Mar 16

Komentar untuk Neo4j.rb

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!