5,756 open-source and SaaS tools, with GitHub stats refreshed every day.

TensorBase

Open source

TensorBase was a free, Apache-licensed, open-source big-data warehouse written in Rust aiming for ClickHouse compatibility with faster write and query performance; active development has paused.

Open-source alternative to

tensorbase.io
TensorBase homepage screenshot
GitHub stars
1.5k
Last commit
4 yr ago
Repository age
6 years
Version
v2021.07.05
Licence
Apache-2.0
Self-hosted
Yes

About TensorBase

TensorBase was a modern big-data warehouse project written in Rust, aimed at engineers who wanted a high-performance analytical database inspired by, and aiming to be compatible with, ClickHouse. It explored several firsts in database engineering, including a no-LSM, write-and-read optimized storage layer and running on real-world RISC-V hardware.

The project reported faster write throughput and faster simple aggregation query speed than ClickHouse in its own benchmarks, alongside experiments with a 'copy-free, lock-free, async-free, dyn-free' design in its critical path and an early prototype of a whole-lifecycle JIT SQL query engine, some of which was shared only through blog posts, presentations and videos rather than released in the open-source repository.

The README states plainly that the project has paused in the general data-warehousing space, explaining that the maintainers did not want open source to become a copy-and-fork game and chose to step back rather than compete on GitHub star counts. They recommend ClickHouse for anyone seeking a production-ready data warehouse today, while TensorBase remains available for people who want to study database internals or high-performance Rust techniques. It is released under the Apache-2.0 license.

Key features

  • ClickHouse-compatible query interface
  • No-LSM, write-and-read optimized storage layer
  • RISC-V hardware support
  • Experimental JIT SQL query engine prototype
  • High-performance Rust implementation

Good fit for

  • →Studying high-performance database internals
  • →Experimenting with Rust-based data warehousing
Built with
Rust
Tags
data-warehouse
rust
analytics
clickhouse-compatible
big-data
database
paused

Open-source alternatives to TensorBase

See all

SaaS alternatives to TensorBase

See all