Neo Technology has released a new version of its Neo4J graph database, saying the improved product will move the niche way of organizing data into the mainstream.
โNeo4j 2.0 is the most substantial piece of engineering ever invested in the graph space,โ CEO Emil Eifremย said in a statement. Graph databases will start becoming a tool on an equal footing with SQL and Map/Reduce for data management, he said.
Most database analysts and users are familiar with relational databases like Oracle and Microsoft SQL Server. According to a recent report by 451 Group, graph databases โ which donโt use SQL โ store data not only in a collection of key-value pairs, known as nodes and properties, but also the relationships โ or edges โthat connect nodes to other nodes, or nodes to properties.
Users can navigate โ or traverse โ the resulting graph by nodes, properties or edges to identify and analyze relationships between nodes and properties. โThis is inherently more flexible than traditional relational database approaches that would require cross-table joins to identify relationships between multiple entities,โ the report said.
โAs such, graph databases provide more than just a new way of storing data. By enabling analysis of not just individual or aggregate data, but also the relationships between data, graph databases potentially provide new opportunities for generating business intelligence by highlighting new patterns in data.โ
Because graph databases lets users navigate through a network of connections they have become useful for looking tracing who follows who on social media.
According to 451 Group, Neo4jโs competitors include Objectivity Inc.โs InifineGraph, YarcDataโs Urika, as well as IBMโs NoSQL graph store for DB2, Oracle Spatial and Graph option for Oracle Database and Teradataโs graph analytics engine for its Aster Discovery Platform.
New features in Neo4j 2.0 include
โadding a new schema construct, labels to its data model. Labels greatly speed development, the company says, by enabling developers to tell the database more about the data, allowing the database to do more for the developer. New label features include automatic indexing and unique constraints.
โnew capabilities to Cypher that make it easier to develop graph applications with one tenth the amount of code as in SQL.
โย Neo4j Browser. A new interactive query environment that enables rapid prototyping of Cypher queries and visual data discovery.
The company also launched a free interactive training course for graph databases on its Web site, which offers private, on-demand training.
A day-long introductory course is scheduled for a number of cities around the world includingย Vancouver onย Feb. 21. It costs $99.