Hi peeps,

Another two weeks have flown by since the first milestone of “Kiruna Stol”, so 
it’s time for a new milestone release. 1.4.M02 brings mostly performance 
improvements, in the form of dependency updates and internal changes, but also 
new indexing operations via the REST API.

NOTICE: This version introduces a non backwards compatible upgrade in the 
format of the index store. Always backup your data and do not try out on 
production settings before testing.

Lucene upgrade:
The most prominent change is probably the upgrade of Lucene to version 3.1, 
allowing for significant speedups prominently in lookups, with index writes 
seeing some measurable benefit as well. Depending on your use case, you will 
notice up to twice as fast queries, reducing what was a prominent bottleneck.

Note, again, that Lucene 3.1 introduces a store format that is backwards 
*incompatible* with 3.0.1, meaning that after you upgrade to M02 you will not 
be able to get your index data back with previous Neo4j versions.

Additions to the REST API:
The REST API so far has been left wanting regarding the available index 
operations. This milestone exposes all the Neo4j specific index operations 
users of the embedded version enjoy, enabling deletion of indexes, complete 
Lucene queries and setting of default keys for indexing operations.

Append-only logical log
Then there’s the new default implementation for how things are written to the 
logical logs. Instead of a memory mapped file there’s the append-only file 
backed by a buffer. This will reduce the bottleneck that is the logical log, 
mostly apparent in small transactions. We’ve measured a throughput improvement 
of up to 20 times. Whereas this is an improvement which will benefit any setup 
it will make its most exquisite appearance in the server and when working with 
the REST API.

We would love to hear about your experiences with the new milestone. Since 
performance improvements are difficult to quantify given the multitude of use 
cases, your feedback will be even more useful than usual.

Read more in the official blog announcement via DZone, and vote us up if you 
like it: http://www.dzone.com/links/neo4j_14m02_enhanced_indexability.html

Cheers,
Andreas

_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to