OrientDB Labs

WARNING: NOT SUITABLE FOR PRODUCTION

About OrientDB Labs

Want to live on the edge? OrientDB Labs is the place to be.

Here you can find all the latest and greatest features of OrientDB, our experiments, cutting edge articles and downloads

OrientDB 3.1.0 M2 is here!


OrientDB v 3.0 was a chance to consolidate all our experience and to provide a really unified developer experience: improved storage engine, new MultiModel API, enhanced SQL query engine, support for TinkerPop 3.

Now it's time to move forward and unveil some of the new features that will be in OrientDB v 3.1:

  • New Distributed Architecture
  • Materialized Views
  • Enhanced Sequences
  • Pessimistic Locking

OrientDB v 3.1 is a step forward to provide all the features you expect from an Operational Multi-Model database.

As always, we’d like to thank the relentless efforts on behalf of the entire OrientDB Community who have helped make this possible not only by providing feedback & reporting issues but by providing valuable integrations now officially supported in this latest release.

So go ahead and give our latest release a try, but remember, this is not a stable release and is not suitable for production environments.

As this is our milestones release, please submit all bugs or issues via Github.

*Official Documentation currently still under revision and subject to changes.

New Distributed Architecture

With OrientDB v 3.1 we are shipping some structural changes to the distributed module. In particular, the new distributed coordination algorithms remove the limitations related to cluster ownership.

The complete redesign of the distributed transaction model removes some legacy components and makes the behavior more predictable. This results in easier maintainability and improved stability.

Materialized Views

A materialized view is just the result of a query, stored in a persistent structure and available for efficient querying.

Materialized views are something every developer knows and appreciates from Relational Databases, having them in OrientDB means having another tool to achieve even better performance.

Innovating also means learning from the best technologies of the past!

Enhanced Sequences

  • Cyclic sequences
  • Ascending and Descending sequences
  • Upper and lower bounds for sequences

Pessimistic Locking

OrientDB still relies on optimistic locking for its standard transactional behavior. But now you have a chance to choose, when needed, to have a more direct and fine grained control on record locking, also in a distributed environment

Internals

  • With OrientDB v 3.1 new record serializer is introduced. New serializer reduces size of record stored on physical device, and hence it increases query processing speed.

Known Issues

OrientDB 3.1.0-M2 is still under development.

Download v3.1-M2

Community Edition:
No Gremlin support

Community Edition:
Gremlin/TinkerPop 2.6 support (legacy)

Community Edition:
Gremlin/TinkerPop 3.0 support

Unlock the full potential of your enterprise’s data