.PHONY: build test bench clean run check clippy
build:
cargo build --release
test:
cargo test --release
bench:
cargo bench --bench benchmark
check:
cargo check
clippy:
cargo clippy -- -D warnings
clean:
cargo clean
run:
cargo run --release
run-dev:
cargo run --release -- --data-dir ./data --http-port 6333
test-all: check clippy test bench
install-deps-linux:
sudo apt-get update
sudo apt-get install -y liblmdb-dev build-essential
install-deps-macos:
brew install lmdb
perf-compare:
@echo "=== DistX Performance ==="
cargo bench --bench benchmark
@echo ""
@echo "=== Redis Performance ==="
@echo "Run: redis-benchmark -t set,get -n 100000"
@echo ""
@echo "=== HelixDB Performance ==="
@echo "Check HelixDB benchmark suite"