Neo4j.rb Neo4j için bir ORM (ilişkisel Eşleştiricisi Nesne) temelde. Neo4j bir grafik motoru ve doğru bir terim aslında OGM olacak bir ilişkisel veritabanı, bir nesne olduğu için Grafik Mapper.
diğer herhangi bir ORM, ODM veya OGM gibi Neo4j.rb özellikleri, indeksler, kısıtlamaları, geri aramaları, doğrulamaları ve dernekler gibi temel özelliklerini destekler.
Bu geliştiriciler Ruby veritabanı yazma işlemleri ve Neo4j kolayca manipüle ve veri ile etkileşim, grafiğe çevirmek için izin verir.
Diğer özellikler işlemleri için Neo4j.rb desteğiyle birlikte, göç çerçeve ve sorgu oluşturucu dahildir.
Bu kolayca Neo4j veritabanları ile ilgili ActiveRecord gibi katmanları arayüz bilinen veritabanı kullanarak atlayın ve Neo4j.rb gibi özel bir çözüm kullanabileceğiniz anlamına gelir.
Ne yeni Bu sürümde :
- eklendi:
- ActiveRel tek dernekler arasında kullanılabilir find_or_create_by verildi.
- Değişik:
- model_class anahtarının oid'in olarak, ActiveNode modellerinde tanımlanan dernekler hedef bulmak için rel_class tanımlanan / to_class From_ kullanacaktır.
- ActiveRel DSL argüman vermeden çağrıldığında tipi, from_class ve to_class yöntemleri onların set değerler döndürmek yaparak biraz dostça yapıldı.
- Reworked ActiveRel en sarıcı bazı yinelenen silme yöntemleri ve Suny çok sayıda dönerken büyük bir performans artışı ile sonuçlanan, Neo4j :: Paylaşılan başkalarını hareketli daha ActiveNode en gibi davranmaya.
- Güncel gemspec Neo4j çekirdekli 5.0.1 gerektirecek +.
- Sabit:
- dernek değişiklikleri (& # x3c; & # x3c ve ActiveRel.create) önleyecek uzun süredir hata Rails yeniden sonra! denilen olmuştu.
- ActiveNode # id_property görüntüleme değildi inceleyin.
- Varsayılan özellik değerleri ve sihirli tiplemeleri doğru miras olmamak.
sürüm 5.2.9 yeni Nedir:
- Eklendi:
- ActiveRel tek dernekler arasında kullanılabilir find_or_create_by verildi.
- Değişik:
- model_class anahtarının oid'in olarak, ActiveNode modellerinde tanımlanan dernekler hedef bulmak için rel_class tanımlanan / to_class From_ kullanacaktır.
- ActiveRel DSL argüman vermeden çağrıldığında tipi, from_class ve to_class yöntemleri onların set değerler döndürmek yaparak biraz dostça yapıldı.
- Reworked ActiveRel en sarıcı bazı yinelenen silme yöntemleri ve Suny çok sayıda dönerken büyük bir performans artışı ile sonuçlanan, Neo4j :: Paylaşılan başkalarını hareketli daha ActiveNode en gibi davranmaya.
- Güncel gemspec Neo4j çekirdekli 5.0.1 gerektirecek +.
- Sabit:
- dernek değişiklikleri (& # x3c; & # x3c ve ActiveRel.create) önleyecek uzun süredir hata Rails yeniden sonra! denilen olmuştu.
- ActiveNode # id_property görüntüleme değildi inceleyin.
- Varsayılan özellik değerleri ve sihirli tiplemeleri doğru miras olmamak.
sürüm 5.2.1 yeni Nedir:
- Eklendi:
- ActiveRel tek dernekler arasında kullanılabilir find_or_create_by verildi.
- Değişik:
- model_class anahtarının oid'in olarak, ActiveNode modellerinde tanımlanan dernekler hedef bulmak için rel_class tanımlanan / to_class From_ kullanacaktır.
- ActiveRel DSL argüman vermeden çağrıldığında tipi, from_class ve to_class yöntemleri onların set değerler döndürmek yaparak biraz dostça yapıldı.
- Reworked ActiveRel en sarıcı bazı yinelenen silme yöntemleri ve Suny çok sayıda dönerken büyük bir performans artışı ile sonuçlanan, Neo4j :: Paylaşılan başkalarını hareketli daha ActiveNode en gibi davranmaya.
- Güncel gemspec Neo4j çekirdekli 5.0.1 gerektirecek +.
- Sabit:
- dernek değişiklikleri (& # x3c; & # x3c ve ActiveRel.create) önleyecek uzun süredir hata Rails yeniden sonra! denilen olmuştu.
- ActiveNode # id_property görüntüleme değildi inceleyin.
- Varsayılan özellik değerleri ve sihirli tiplemeleri doğru miras olmamak.
nedir sürümü Yeni 4.1.5 / 5.0.0.rc.2:
- Büyük stilist Rubocop ile silahlı Brian tarafından tüm gem Brian tarafından temizleme / üstlenmeden.
- Her düğüm, güncelleme oluşturmak ve şimdi bir işlem sarılır yok.
- dernekler için yeni `dependent` seçenekleri:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
- Yeni `benzersiz: dernekler için TRUE seçenek, ActiveRel için` creates_unique_rel` sınıf yöntemi. Bunların her ikisi de kullanarak & quot ilişki oluşturma Cypher neden olur; UNIQUE & quot CREATE; ; CREATE & quot;. & Quot yerine arasında
- düğüm oluşturma ve güncelleme sırasında bir n + 1 sorgu sorunu giderildi.
Hangi sürümü 4.1.5 yeni
- entire üzerinde Brian tarafından büyük stilist temizleme / üstlenmeden Rubocop silahlı Brian tarafından taş.
- Her düğüm, güncelleme oluşturmak ve şimdi bir işlem sarılır yok.
- dernekler için yeni `dependent` seçenekleri:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
- Yeni `benzersiz: dernekler için TRUE seçenek, ActiveRel için` creates_unique_rel` sınıf yöntemi. Bunların her ikisi de kullanarak & quot ilişki oluşturma Cypher neden olur; UNIQUE & quot CREATE; ; CREATE & quot;. & Quot yerine arasında
- düğüm oluşturma ve güncelleme sırasında bir n + 1 sorgu sorunu giderildi.
Hangi sürümü 4.1.2 yeni
- entire üzerinde Brian tarafından büyük stilist temizleme / üstlenmeden Rubocop silahlı Brian tarafından taş.
- Her düğüm, güncelleme oluşturmak ve şimdi bir işlem sarılır yok.
- dernekler için yeni `dependent` seçenekleri:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
- Yeni `benzersiz: dernekler için TRUE seçenek, ActiveRel için` creates_unique_rel` sınıf yöntemi. Bunların her ikisi de kullanarak & quot ilişki oluşturma Cypher neden olur; UNIQUE & quot CREATE; ; CREATE & quot;. & Quot yerine arasında
- düğüm oluşturma ve güncelleme sırasında bir n + 1 sorgu sorunu giderildi.
Gereksinimleri :
- Ruby 1.9.3 veya daha yüksek
- Neo4j 2.1 veya daha yüksek
Yorum Bulunamadı