BT

Luca Olivari on Multi-Model NoSQL Database OrientDB 2.1 New Features

by Srini Penchikala on Sep 18, 2015 |

Multi-model NoSQL database OrientDB supports storing and managing document and graph type of data sets. Orient Technologies, the company behind OrientDB announced last month the general availability of version 2.1 of the database.

OrientDB supports SQL with extensions to manipulate trees and graphs as well as HTTP REST and JSON API to connect to the database from applications. It also supports ACID transaction model where the transactions are distributed across servers in the cluster. Data replication is based on multi-master replication model and new nodes can be added with configuration.

Enhanced security is the key new feature of the new release. OrientDB Enterprise Auditing feature allows customers to track Create, Read, Update and Delete (CRUD) operations on every object. Polymorphic auditing allows objects to inherit auditing directives, further simplifying policy definitions. Version 2.1 also includes 24×7 global support services (previous support model was 8x5).

InfoQ spoke with Luca Olivari, President at OrientDB, about the multi-model NoSQL database and the features in the latest release.

InfoQ: What is polymorphic auditing in OrientDB? How does it work and help with regulatory compliance and internal auditing requirements?

Luca Olivari: The term “polymorphic” is taken directly from Object Oriented concepts. To make it real, let me do an example: if you have the class "Person" and the 2 classes "Employee" and "Provider" that extend "Person", all the auditing settings on "Person" will be inherited by "Employee" and "Provider" (if the flag "polymorphic" is enabled on class “Person”). This greatly simplifies implementing auditing policies and makes your life easier when you want to profile only certain classes. You could also create an abstract class "Profiled" and let all the classes you want profile extend it.

InfoQ: Can you discuss different use cases that were used to test and verify the stability of the latest version of the database?

Luca: We’ve collected feedback from 100s of users in many verticals. We’ve tested it on fraud detection, recommendation engines, content management, ERPs, CRMs, master data management solutions and more. The beauty of open source is that you can get feedback from the community and people are generally fine testing new functionalities before they’re made generally available.

Luca also mentioned that their vision is to be the operational data store for the modern enterprise and the new version of the database reinforces their commitment to make OrientDB more secured and stable.

OrientDB Community Edition is licensed under Apache2 terms and there is also the Enterprise Edition with and professional support services.

 

Rate this Article

Relevance
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss
General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.