https://github.com/cashapp/pranadb
https://github.com/cashapp/pranadb
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cashapp/pranadb
- Owner: cashapp
- License: apache-2.0
- Created: 2021-05-30T10:11:45.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-20T06:43:32.000Z (about 3 years ago)
- Last Synced: 2024-11-11T08:43:46.337Z (over 1 year ago)
- Language: Go
- Size: 3.27 MB
- Stars: 612
- Watchers: 12
- Forks: 24
- Open Issues: 86
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
- awesome - cashapp/pranadb - (<a name="Go"></a>Go)
README
# PranaDB
PranaDB is a distributed streaming database, designed from the outset to be horizontally scalable.
Do you like relational databases? Do you like Apache Kafka? PranaDB lives at the intersection of the two.
* Ingest data from Apache Kafka topics
* Define continuously and incrementally updating materialized views over that data.
* Use standard SQL to query that data.
* Define custom processors to process that data
* Stream data directly into and out of PranaDB
Think:
* Like Kafka but where you can query the data in your topics
* Like a relational database, but where you can get incrementally updating materialized views, and streaming queries.
# Status
PranaDB is currently a work in progress and is some of the features are currently available a a tech preview. We aim to get most of the feature complete
later this year.
# Contributing
Please take a look at the outstanding issues, and chat with us in our Gitter community.
In order to contribute please sign the [block CLA](http://squ.re/sign-the-cla)
# Docs
[User manual](docs/usermanual.md)
[Try the demo](docs/demo.md)
[Frequently asked questions](docs/faq.md)