Cargo Features

cozo-ce-bin has no features set by default.

[dependencies]
cozo-ce-bin = { version = "0.7.13-alpha.3", features = ["compact", "mobile", "compact-single-threaded", "minimal", "storage-sqlite", "storage-rocksdb", "storage-new-rocksdb", "graph-algo", "requests", "jemalloc", "io-uring", "storage-sled", "storage-tikv", "malloc-usable-size"] }
compact = graph-algo, minimal, requests

Features

Enables the minimal, requests and graph-algo features

mobile = graph-algo, storage-sqlite

Enables the storage-sqlite and graph-algo features

compact-single-threaded = graph-algo, minimal, requests

Enables the minimal, requests and graph-algo features in single threaded mode

minimal compact? compact-single-threaded? = storage-sqlite

Enables the storage-sqlite feature

storage-sqlite minimal? mobile?

Enables the Sqlite backend, also allows backup and restore with Sqlite data files.

Enables storage-sqlite of cozo-ce

storage-rocksdb

Enables the legacy RocksDB backend

Enables storage-rocksdb of cozo-ce

storage-new-rocksdb

Enables the new RocksDB backend

Enables storage-new-rocksdb of cozo-ce

graph-algo compact? compact-single-threaded? mobile?

Enables the graph algorithms

Enables graph-algo of cozo-ce

requests compact? compact-single-threaded?

Allows the utilities to make web requests to fetch data

Enables requests of cozo-ce

jemalloc

Uses jemalloc as the global allocator, can make a difference in performance

Enables jemalloc of cozo-ce

io-uring

Enables io-uring option for the RocksDB storage

Enables io-uring of cozo-ce

storage-sled

Enables the Sled backend

Enables storage-sled of cozo-ce

storage-tikv

Enables the TiKV client backend

Enables storage-tikv of cozo-ce

malloc-usable-size

Enables malloc-usable-size of cozo-ce