3 ms·
CeresDB: A high-perf, distributed, schema-less and time-series database (Rust)
- snicker7 4y agoSince it’s not obvious from the README, this is by Ant Group (Alibaba affiliate).
- tmikaeld 4y agoThis is very alpha at the moment: https://github.com/CeresDB/ceresdb/blob/main/docs/dev/roadmap.md https://github.com/CeresDB/ceresdb/blob/main/docs/dev/roadma... But with ant group behind it, it will probably grow fast. Maybe in a few years it’s production ready.
- azurezyq 4y agoIf you are looking for a production ready distributed store written in Rust. Check out TiKV(https://github.com/tikv/tikv https://github.com/tikv/tikv), which was also mentioned in the acknowledge section of the project's README. There's also a full-featured distributed RDBMS called TiDB built on top of TiKV.
- tmikaeld 4y agoNot sure how this is relevant, TiKV is a key-value or relational database - while CeresDB is a time-series database (Like Clickhouse). UPDATE: Looking at your previous comments, I guess you're promoting TiKV.
- klysm 4y agoI’m really confused how you use SQL as your query language if you are also schema-less.
- tabtab 4y agoIt probably depends on how you define "schema-less". I can't speak for all brands, but in Dynamic Relational, a draft RDBMS idea, if you issue "SELECT madeUpColumn FROM myTable", you'd get nulls for that column (assuming myTable has rows). Depending on settings, the table could also be made up (unused), in which case you'd get zero rows back. You'd never get errors like "column doesn't exist" or "table does not exist" (unless you add constraints, which would be common as projects mature to ensure data integrity). You can only see if there is non-null data in a named slot. In such a case, there is no formal centralized schema. Any notion of schema would come from a survey of what data exists. Columns and tables are essentially "create on write" (UPDATE and INSERT).
- mjjp 4y agoWhy not? See for example N1QL used by Couchbase (a NoSQL database). Couchbase doesn't seem to get a lot of positive feedback but I kind of like it. Flexibility of a NoSQL database combined with a powerful SQL like query language.
- splix 4y agoSlightly off-topic, but is there any distributed db like Cassandra but written in Rust?