Skip to content

MatthewFay/orrp

Repository files navigation

orrp

orrp

orrp is a high-performance events database that is built to be blazing fast and handle use cases like analytics, event tracking, IoT workloads, and performance/network auditing.

If you're interested in learning more, head over to the Docs page.

Why use orrp?

orrp is built for workloads with high writes and high reads. It is an eventually consistent database that stores immutable events with key-value tags. Each event is associated with an entity, which could be a user, a service, a device, etc.

orrp exposes a SQL-like query language, and supports indexes, pagination, and range queries.

Benchmarks

Go here for benchmarks.

Client

There is a Go client for orrp in this repo within the client folder. This client can connect to an orrp db and be used to run queries, as well as run various end-to-end tests. Running the client is a useful way to get familiar with the query syntax and how to use the database.

Version

orrp is currently at version 0.1.0. In other words, it is a fairly new project and is still apt to change a lot. There are many features on the roadmap. Reach out if you have questions.

orrp follows semver. Its API will be considered stable at version 1.0.0.

Questions?

If you want to contribute or have a question, feel free to open a Discussion or Issue in this repository.

orrp is completely free to use and open-source. Apache 2.0 Licensed.

About

orrp is a high-performance events database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors