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