update docs

main
Ziyang Hu 2 years ago
parent 7ca4d42e84
commit 850165f57b

@ -62,6 +62,14 @@ starting[airport] := airport = 'FRA'
* Start with the [Tutorial](https://cozodb.github.io/current/tutorial.html) to learn the basics.
* Continue with the [Manual](https://cozodb.github.io/current/manual/) to understand the fine points.
## Bug reports, discussions
If you encounter a bug, first search for [past issues](https://github.com/cozodb/cozo/issues) to see
if it has already been reported. If not, open a new issue.
Please provide sufficient information so that we can diagnose the problem faster.
Other discussions about Cozo should be in [GitHub discussions](https://github.com/cozodb/cozo/discussions).
We also have a [Discord channel](https://discord.gg/GFpjQ9m866).
## Use cases
@ -88,7 +96,8 @@ in specific situations:
and maybe even with some recursive CTE thrown in. This is hard to maintain,
and worse, the performance is unpredictable since query optimizers in general
fail when you have over twenty tables joined together.
* With Cozo, on the other hand, Horn-clause rules make it easy to break
* With Cozo, on the other hand, [Horn clauses](https://en.wikipedia.org/wiki/Horn_clause)
make it easy to break
the logic into smaller pieces and write clear, easily testable queries.
Furthermore, the deterministic evaluation order makes identifying and solving
performance problems easier.
@ -168,19 +177,13 @@ Further down the road:
Ideas and discussions are welcome.
## Cozo's storage engine
## Storage engine
Cozo is written in Rust, with [RocksDB](http://rocksdb.org/) as the storage engine.
We manually wrote the C++/Rust bindings for RocksDB with [cxx](https://cxx.rs/).
## Contributing
General discussions should go [here](https://github.com/cozodb/cozo/discussions).
We also have a [Discord channel](https://discord.gg/GFpjQ9m866).
If you find a bug, first search for [past issues](https://github.com/cozodb/cozo/issues) to see
if it has already been reported. If not, open a new issue.
Contributions to code or other materials should be done via [pull requests](https://github.com/cozodb/cozo/pulls).
You will be guided to sign a CLA the first time you contribute.

Loading…
Cancel
Save