Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BlueDB push name into CollectionBuilder constructor May 14, 2019
BlueDBOnDisk improve performance May 15, 2019
BlueDBSample push name into CollectionBuilder constructor May 14, 2019
.gitignore
LICENSE Initial commit Jun 7, 2018
README.md Update README.md Aug 26, 2018
build.gradle Set version to 2.0.0 Apr 25, 2019
settings.gradle Added a sample project that could help someone to see quick examples and Feb 20, 2019

README.md

BlueDB

BlueDB is an on-disk, special-purpose datastore optimized for time-based reporting using small amounts of memory.

BlueDB is simple, light on memory usage, and most importantly: fast at reading a large number of objects for a specified time period. It is written in pure Java and intended to be embedded within a Java application. It does not support any kind of query language or API from another process.

It's written in pure Java and is single-user. Reads are eventually consistent. Writes are fully serializable.

BlueDB utilizes FST for ultra-fast object serialization/deserializaion and special file-system directory structures to build near constant-time access to records by ID or time.

You can’t perform that action at this time.