Neo4j.rb

Софтуер снимки:
Neo4j.rb
Софтуер детайли:
Версия: 6.1.1 актуализира
Дата на качване: 9 Feb 16
Розробник: Neo4jRB Development Team
Разрешително: Безплатно
Популярност: 198

Rating: 1.0/5 (Total Votes: 1)

Neo4j.rb е основно ORM (Object Relational Mapper) за Neo4j . Тъй Neo4j е графика на двигателя и не релационна база данни правилният термин всъщност ще бъде OGM, на обект Graph Mapper.

Както и всяка друга ORM, ODM, или OGM, Neo4j.rb поддържа основните функции, като имоти, индекси, ограничения, извика, потвърждения, и асоциации.

Това позволи на разработчиците да пишат операции на базата данни в Ruby и имат Neo4j лесно да ги преведете на графиката, манипулиране и взаимодействие с данните.

Други включени функции са включени миграция рамка и заявка строител, заедно с подкрепата Neo4j.rb за сделки.

Това означава, че можете лесно да прескочите на използване на известни данни взаимодействие слоеве като ActiveRecord, когато се занимават с Neo4j бази данни, и се използва специален разтвор, като Neo4j.rb.

Какво е новото в тази версия:

  • Добавена:
  • ActiveRel беше даден find_or_create_by, използваеми в цяла единични асоциации.
  • Changed:
  • В absense на ключ model_class, сдружения, определени в ActiveNode модели ще използват from_ / to_class дефинирани в rel_class да намерите дестинация.
  • DSL ActiveRel бе направено малко по-приятелски, като тип, from_class и to_class методи връщането им зададени стойности, когато бъде призован, без аргументи.
  • обвивка преработен ActiveRel да се държат по-скоро като ActiveNode е, премахване на някои дублиращи методи и движещи се и други да Neo4j :: Споделено, което води до голям скок в производителността при връщане на големи числа на Релс.
  • Обновен gemspec да изискват neo4j-ядро 5.0.1 +.
  • Fixed:
  • Дългогодишното бъг, което би предотвратило промени асоцииране (& # x3c; & # x3c; и ActiveRel.create) в релси след презареждане! е бил наречен.
  • ActiveNode # инспектира не е показване на id_property.
  • По подразбиране стойността на имотите и магия освободи от стереотипа не се наследяват правилно.

Какво ново във версия 5.2.9:

  • Добавена:
  • ActiveRel беше даден find_or_create_by, използваеми в цяла единични асоциации.
  • Changed:
  • В absense на ключ model_class, сдружения, определени в ActiveNode модели ще използват from_ / to_class дефинирани в rel_class да намерите дестинация.
  • DSL ActiveRel бе направено малко по-приятелски, като тип, from_class и to_class методи връщането им зададени стойности, когато бъде призован, без аргументи.
  • обвивка преработен ActiveRel да се държат по-скоро като ActiveNode е, премахване на някои дублиращи методи и движещи се и други да Neo4j :: Споделено, което води до голям скок в производителността при връщане на големи числа на Релс.
  • Обновен gemspec да изискват neo4j-ядро 5.0.1 +.
  • Fixed:
  • Дългогодишното бъг, което би предотвратило промени асоцииране (& # x3c; & # x3c; и ActiveRel.create) в релси след презареждане! е бил наречен.
  • ActiveNode # инспектира не е показване на id_property.
  • По подразбиране стойността на имотите и магия освободи от стереотипа не се наследяват правилно.

Какво ново във версия 5.2.1:

  • Добавена:
  • ActiveRel беше даден find_or_create_by, използваеми в цяла единични асоциации.
  • Changed:
  • В absense на ключ model_class, сдружения, определени в ActiveNode модели ще използват from_ / to_class дефинирани в rel_class да намерите дестинация.
  • DSL ActiveRel бе направено малко по-приятелски, като тип, from_class и to_class методи връщането им зададени стойности, когато бъде призован, без аргументи.
  • обвивка преработен ActiveRel да се държат по-скоро като ActiveNode е, премахване на някои дублиращи методи и движещи се и други да Neo4j :: Споделено, което води до голям скок в производителността при връщане на големи числа на Релс.
  • Обновен gemspec да изискват neo4j-ядро 5.0.1 +.
  • Fixed:
  • Дългогодишното бъг, което би предотвратило промени асоцииране (& # x3c; & # x3c; и ActiveRel.create) в релси след презареждане! е бил наречен.
  • ActiveNode # инспектира не е показване на id_property.
  • По подразбиране стойността на имотите и магия освободи от стереотипа не се наследяват правилно.

Какво ново във версия 4.1.5 / 5.0.0.rc.2:

  • Огромни стилист почистване / рефакториране от Brian върху целия скъпоценен камък от Brian въоръжени с Rubocop.
  • Всеки възел създава, актуализира, и унищожи сега е обвит в една сделка.
  • Нови `dependent` опции за асоциации:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `уникален: true` опция за асоциации,` creates_unique_rel` метод клас за ActiveRel. Двете от тях ще доведе до създаване на отношения Cypher използване & quot; създаване на уникални & quot; вместо & quot; CREATE & quot;.
  • Фиксирана проблем с п + 1 заявка по време на създаването на възел и актуализация.

Какво ново във версия 4.1.5:

  • Огромни стилист почистване / рефакториране от Brian върху цялата скъпоценен камък от Brian въоръжен с Rubocop.
  • Всеки възел създава, актуализира, и унищожи сега е обвит в една сделка.
  • Нови `dependent` опции за асоциации:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `уникален: true` опция за асоциации,` creates_unique_rel` метод клас за ActiveRel. Двете от тях ще доведе до създаване на отношения Cypher използване & quot; създаване на уникални & quot; вместо & quot; CREATE & quot;.
  • Фиксирана проблем с п + 1 заявка по време на създаването на възел и актуализация.

Какво ново във версия 4.1.2:

  • Огромни стилист почистване / рефакториране от Brian върху цялата скъпоценен камък от Brian въоръжен с Rubocop.
  • Всеки възел създава, актуализира, и унищожи сега е обвит в една сделка.
  • Нови `dependent` опции за асоциации:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • New `уникален: true` опция за асоциации,` creates_unique_rel` метод клас за ActiveRel. Двете от тях ще доведе до създаване на отношения Cypher използване & quot; създаване на уникални & quot; вместо & quot; CREATE & quot;.
  • Фиксирана проблем с п + 1 заявка по време на създаването на възел и актуализация.

<силни> Изисквания :

  • Ruby 1.9.3 или по-висока
  • Neo4j 2.1 или по-висока

Подобен софтуер

Apache Crunch
Apache Crunch

10 Dec 15

pyodbc
pyodbc

12 May 15

Warmongo
Warmongo

14 Apr 15

CaminteJS
CaminteJS

10 Feb 16

Коментари към Neo4j.rb

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория