Pure Ruby interface to OrientDB
Introducing concurrent database queries, multiple model-dirs are allowed, New Syntax for composing match-statements
The Changes noticed at https://orientdb.org/docs/3.0.x/release/3.0/Upgrading-to-OrientDB-3.0.html are included. Additionally: Cleanup and adding some features, details in the ChangeLog -> wiki
In addition to a few bug-fixes the gem can be included in Rails 5 projects.
Many Improvements.
The Prealloaction-Mechanism reads all database-classes upon booting. Classes and given Properties are present from the start without further initialisation.
The behavior of Edges and Vertices is customized model-files. These are automatically loaded through the Preallocation-Mechanism.
Most Operations are done through ActiveOrient::Models. The Database-Layer is reserved for administration tasks.
Small bug-Fixes and minor additions
Many bugfixes. An adapted Query-Generator is build-in. It supports the extensive use of subqueries and precompiled Statements
This is the first Release which completely supports the gem-mechanisms of ruby.
The Gem can be included in »Gemfile« in order to introduce it into the Bundler-environment. After that, the gem is present simply by writing
require 'active-orient'
Then Ruby-objects which define a »to_orient«.method can be stored into the database. The object-orientated schemaless design of Orientdb is perfect for persistent applications with flexible, unstructured data which fit nicely to a given ruby-object-structure. This structure is natively maintained in the database. On the ruby-side, the active-model-philosophy of Rais offers an easy access to OrientDB.