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
- Host: GitHub
- URL: https://github.com/yandex/yoctodb
- Owner: yandex
- License: other
- Created: 2016-02-01T16:01:59.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-03-20T13:14:30.000Z (almost 4 years ago)
- Last Synced: 2025-03-26T00:01:51.213Z (10 months ago)
- Language: Java
- Size: 826 KB
- Stars: 109
- Watchers: 9
- Forks: 17
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
- awesome-java - YoctoDB
README
[](https://maven-badges.herokuapp.com/maven-central/com.yandex.yoctodb/yoctodb-core) [](https://travis-ci.org/yandex/yoctodb) [](https://coveralls.io/github/yandex/yoctodb?branch=master) [](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).