NFSdb (www.nfsdb.org) 
NFSdb is a low latency, high throughput time-series database written entirely in Java. We use memory-mapped files to bring you fully persisted database with performance characteristics of in-memory cache. The goal of this project is to make the fastest and most developer friendly database in the world.
###Maven
NFSdb requires minimum of Java 7 and stable release is available from maven Central:
<dependency>
<groupId>com.nfsdb</groupId>
<artifactId>nfsdb-core</artifactId>
<version>1.0.3</version>
</dependency>
Check out our [Quick-Start Guide] (http://www.nfsdb.org/quick-start/)
We also have a growing collection of examples:
[nfsdb-samples] (https://github.com/NFSdb/nfsdb/tree/master/nfsdb-samples) repository.
On test rig (Intel i7-920 @ 4Ghz) NFSdb shows average read latency of 20-30ns and write latency of 60ns per column of data. Read and write do not have any GC overhead.
NFSdb is available under [Apache 2.0 License] (http://www.apache.org/licenses/LICENSE-2.0.txt)
NFSdb project is being actively developed and supported. You can raise and [Issue] (https://github.com/bluestreak01/nfsdb/issues) on github or join our [google group] (https://groups.google.com/forum/#!forum/nfsdb)
Please visit our official web site [www.nfsdb.org] (http://nfsdb.org).
- NEW: Journal replication over network
- BREAKING: All strings are stored with length as 4-byte int. Journal would use more space but it reduces CPU overhead on reads and appends.
- BREAKING: SymbolIndex class is renamed to KVIndex. SymbolIndex.put() is replaced with KVIndex.add()
- IMPROVEMENT: Improved Index performance
- IMPROVEMENT: Improved append performance