Buying Decisions

Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

InfiniteGraph enterprise distributed graph database overview

InfiniteGraph can be used to build data-intensive, graph-based applications to help organizations gain insights from large amounts of information.

InfiniteGraph is an enterprise distributed graph database that's scalable and can perform real-time searches for large organizations with massive amounts of complex, interconnected data in multiple locations. It adds value to analytics applications by using graph algorithms to discover and store new connections and relationships.

For applications that rely on relationships between and among data, InfiniteGraph can exploit distributed data using flexible and configurable storage locations. It can also efficiently distribute the processing load for applications.

The primary component of InfiniteGraph is a set of database libraries that are embedded into client applications. These allow the application to store and query graph objects in the database. A set of database administration tools is also provided to manage the graph database in a distributed environment.

InfiniteGraph offers flexible consistency models, from ACID (Atomicity, Consistency, Isolation and Durability) to eventually consistent.

InfiniteGraph distributed graph database features

InfiniteGraph 3.3 and 3.4 include the following:

  • Drastic performance improvements (compared with previous versions) for data ingest operations and for operations that delete vertices and edges.
  • New methods that provide improved functionality for edge, vertex and hop discovery.
  • Enhanced navigation query and database-wide, high-performance batch query capabilities.
  • Updated SLF4J logging, which enables the user to customize log output.
  • Updated Tinkerpop Blueprints, which consist of a collection of interfaces, implementations and test suites for the property graph data model. Blueprints is somewhat analogous to Java Database Connectivity, but for graph databases.
  • Critical bug fixes.

InfiniteGraph can be used to build data-intensive, graph-based applications rapidly using an API that natively supports the concepts of vertices and edges. It offers flexible annotation available for edges, which are first-class objects.

Additionally, InfiniteGraph's configurable, model-based technique for placing new elements in a graph database enables managed placement for quick, out-of-the-box usage. Or you can create a custom model to physically collocate graph elements that are often accessed together to enhance navigation query performance. You can also physically separate or isolate frequently accessed data objects to avoid lock contention.

The InfiniteGraph distributed graph database runs on Mac OSx, Linux and Windows operating systems.

Licensing terms for InfiniteGraph

InfiniteGraph is sold by Objectivity Inc. and its partners and is generally priced by the number of cores per server or through a royalty model that's either a percentage of revenue or a unit fee. InfiniteGraph offers volume discounts as well as a GSA schedule. A free 60-day trial of the full version is available for download.

Standard support, which includes email and phone troubleshooting and upgrades to the latest releases, is offered annually for typically 18% of the license fees. Custom and 24/7 support are available for an additional annual fee.

Benchmarks

Although there are no standard distributed graph database benchmarks, Objectivity can provide performance metrics by request.

About the author
Craig S. Mullins is a data management strategist, researcher, consultant and author with more than 30 years of experience in all facets of database systems development. He is president and principal consultant of Mullins Consulting Inc. and publisher/editor of
TheDatabaseSite.com. Email him at craig@craigmullins.com.  Email us at editor@searchdatamanagement.com and follow us on Twitter: @sDataManagement.

This was last published in June 2015

Dig Deeper on Database management system (DBMS) software and technology

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

How do you plan to use InfiniteGraph distributed graph database in your organization?
Cancel

-ADS BY GOOGLE

SearchBusinessAnalytics

SearchAWS

SearchContentManagement

SearchOracle

SearchSAP

SearchSQLServer

Close