beyond1920 / pranadb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

User manual

Try the demo

Try the demo (using Docker Compose)

Frequently asked questions

About

License:Apache License 2.0


Languages

Language:Go 99.8%Language:Shell 0.1%Language:Makefile 0.0%Language:Dockerfile 0.0%