Neo4j bolts on binary protocol to up its graph database game
Completely redesigned architecture, they say
Neo Technology has released Neo4j 3.0, which it declared comes with a "completely redesigned architecture."
3.0 comes with a new binary protocol dubbed Bolt, intended for speedier graph access, though the architectural redesign is centred on a new data store, where dynamic pointer compression is intended to expand Neo4j’s available address space as needed.
The company announced a companion cloud service, Neo4j Browser Sync, will – at no cost – allow devs to save and synchronise their favourite scripts and settings.
The graph database offering has added support for Java Stores Procedures, allowing schema introspection to be added to the database, loading data from external sources, running graph algorithms and more, according to a canned statement. This combines with Bolt and Cypher – the query language for Neo4j – whose keywords
CONTAINS are now also index-backed.
A new cost-based query optimiser now supports write and read queries, and adds a parallel indexes capability to populate indexes.
The company's products veep, Philip Rathle, said with 3.0 Neo4j is "already working with customers who are pushing into hundreds-of-billions scale graphs." ®