- Notifications
You must be signed in to change notification settings - Fork122
TensorBase is a new big data warehousing with modern efforts.
License
tensorbase/tensorbase
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
TensorBase hasn't been updated for a while. Thanks for all friends' concern and inquiries, we reply as follows:
TensorBase hopes the open source not become a copy game. TensorBase has a clear-cut opposition to fork communities, repeat wheels, or hack traffics for so-called reputations (like Github stars). After thoughts, we decided to temporarily leave the general data warehousing field.
Here, let's recap allthe world's first of TensorBase:
- The world's firstClickHouse compatible open-source implementation.
- 2x faster write throughput than that of ClickHouse (based onour bug fixed Rust client, you can get ~1.7x speedup byour another simple concurrent script here).
- Faster query speed in the simple aggregation than that of ClickHouse(benchmarked against ClickHouse 2021.6).
- Firstno-LSM, write and read optimized storage layer proposed.
- First make"copy-free, lock-free, async-free, dyn-free" happened in an open-source DBMS's critical path.
- First DBMSrunning on the real-world RISC-V hardware.
- First top-performance whole-lifecycle JIT SQL query engine(not completely open sourced, but we release the initial prototype in the network which you can try, and more you can get the ideas from theblogs,presentations andvideos.)...
For people looking for production level data warehouse solution, we still recommendClickHouse. We wish that ClickHouse can learn from these work and evolve itself to better.
For people who want to learn how a database system can be built up, or how to apply modern Rust to the high performance field, or embed a lightweight data analysis system into your own big one. You can still try, ask or contribute to TensorBase. The committers are still around the community. We will help you in all kinds of interesting things pursued in the project by us and maybe you. We still maintain the project to look forward to meeting more database geniuses in this world, although no new feature will be added in the near future.
The core team of TensorBase has moved to another new type of domain-specific database.We are hiring!
TensorBase is a new big data warehousing with modern efforts.
TensorBase is building on top ofRust,Apache Arrow andArrow DataFusion.
TensorBase hopes to change the status quo of bigdata system as follows:
- low efficiency (in the name of 'scalable')
- hard to use (for end users) and understand (for developers)
- not evolving with modern infrastructures (OS, hardware, engineering...)
- Out-of-the-box to play (get started just now )
- Lighting fast architectural performance in Rust (real-world benchmarks )
- Modern redesigned columnar storage
- Top performance network transport server
- ClickHouse compatible syntax
- Green installation with DBA-Free ops
- Reliability and high availability (WIP)
- Cluster (WIP)
- Cloud-Native Adaptation (WIP)
- Arrow dataLake (...)
TensorBase islighting fast. TensorBase has shown better performance than that of ClickHouse in simple aggregation query on 1.47-billion rows NYC Taxi Dataset.
TensorBase hasenabled full workflow for TPC-H benchmarks from data ingestion to query.
More detail about all benchmarks seenin benchmarks.
This is a wg for engineering related topics, like codes or features.
This is a higher kind wg for database related topics, like ideas from papers.
Join these working groups on theDiscussions or onDiscord server.
Wechat group or other more are oncommunity
We have a great contributing guide in theContributing.
More documents will be prepared soon.
Read theDocuments.
TensorBase is distributed under the terms of the Apache License (Version 2.0), which is a commercial-friendly open source license.
It is greatly appreciated that,
- you could give this project a star, if you think these got from TensorBase are helpful.
- you could indicate yourself inWho is Using TensorBase, if you are using TensorBase in any project, product or service.
- you could contribute your changes back to TensorBase, if you want your changes could be helpful for more people.
Your encouragements and helps can make more people realize the value of the project, and motivate the developers and contributors of TensorBase to move forward.
SeeLICENSE for details.
About
TensorBase is a new big data warehousing with modern efforts.
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.


