RavenDB Adds Graph Queries
RavenDB, the open-source transactional NoSQL document database vendor, has added data replication and other features to the latest release along with the ability to handle graph queries.
Along with “pull” data replications, RavenDB 4.2 released this week adds a distributed online counters capability that can be used, for example, to support real-time apps that track “likes” and “favorites.” Distributed counters are used to support more frequent counter updates.
RavenDB, Hadera, Israel, also said it has added cluster-wide transactions and graph queries to the latest version.
Pull replication is designed to improve external data replication, which normally requires data to be defined before they can be pulled from central database for use on an edge node. The database vendor said the new pull replication feature allows new edge nodes to be defined without reconfiguring a central cluster.
“The benefit of this approach is that a new edge node initiates the connection with the central database,” allowing new edge nodes to be deployed without “tunneling issues,” the company said Wednesday (May 15).
Meanwhile, the distributed counters feature aims to improve the performance of web-based sentiment systems that require aggregation of large data volumes simultaneously generated from a variety of sources. An example would be an online poll. The new feature separates the counter from actual documents to maintain performance.
Targeting applications such as predictive analytics and fraud detection, the updated NoSQL database also includes graph queries. That feature is intended to add graph functionality to existing data to help user detect patterns among nodes and edges.
The result is “the ability to perform graph queries directly on your data without the need to manually generate the connections between the nodes,” said RavenDB CEO Oren Eini.
The addition of graph queries reflects the growing trend among leading NoSQL database vendors and open-source platforms such as Elasticsearch to include graph queries to explore connections within data. Those graph queries are designed to expand NoSQL database functionality as more native graph databases emerge.
RavenDB also touts its NoSQL database as “self-managing,” eliminating the need for traditional database administration and associated overhead.
The company is offering a free trial of RavenDB v4.2.