An open API service indexing awesome lists of open source software.

https://github.com/yandex/yoctodb

A tiny embedded Java-engine for extremely fast partitioned immutable-after-construction databases
https://github.com/yandex/yoctodb

Last synced: 9 months ago
JSON representation

A tiny embedded Java-engine for extremely fast partitioned immutable-after-construction databases

Awesome Lists containing this project

README

          

[![yoctodb-core](https://maven-badges.herokuapp.com/maven-central/com.yandex.yoctodb/yoctodb-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.yandex.yoctodb/yoctodb-core) [![Build Status](https://travis-ci.org/yandex/yoctodb.svg?branch=master)](https://travis-ci.org/yandex/yoctodb) [![Coverage Status](https://coveralls.io/repos/github/yandex/yoctodb/badge.svg?branch=master)](https://coveralls.io/github/yandex/yoctodb?branch=master) [![Javadocs](http://www.javadoc.io/badge/com.yandex.yoctodb/yoctodb-core.svg)](http://www.javadoc.io/doc/com.yandex.yoctodb/yoctodb-core)

# YoctoDB

YoctoDB is an embedded database engine with the following major features:

* Java 8
* Depends on Guava only
* Immutable after construction
* Optionally partitioned
* Space-efficient
* Flat document-oriented
* Indexed fields for filtering/sorting
* Embedded
* `mmap`'ed (`ByteBuffer`'ed)

See [Project Wiki](https://github.com/yandex/yoctodb/wiki/Home):

* [Getting Started Guide](https://github.com/yandex/yoctodb/wiki/GettingStarted)
* [Motivation](https://github.com/yandex/yoctodb/wiki/Motivation)
* [Design](https://github.com/yandex/yoctodb/wiki/Design)
* [Internal Benchmarks](https://github.com/yandex/yoctodb/wiki/InternalBenchmarks)

Contact us through [YoctoDB User Group](https://groups.google.com/forum/#!forum/yoctodb).