https://github.com/simerplaha/swaydb.benchmark
Performance benchmarks for SwayDB
https://github.com/simerplaha/swaydb.benchmark
Last synced: 7 months ago
JSON representation
Performance benchmarks for SwayDB
- Host: GitHub
- URL: https://github.com/simerplaha/swaydb.benchmark
- Owner: simerplaha
- License: apache-2.0
- Created: 2018-02-11T13:42:18.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-11-29T12:25:13.000Z (about 4 years ago)
- Last Synced: 2025-03-13T18:14:17.818Z (10 months ago)
- Language: Scala
- Size: 55.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# SwayDB.benchmark
## RocksDB performance comparison
Performance benchmarks compared with RocksDB can be viewed at [swaydb.io/benchmarks/rocksdb](http://swaydb.io/benchmarks/rocksdb/?language=scala/).
You can execute them locally by running [RocksDB_Benchmark.scala](/src/main/scala/swaydb/benchmark/readwrite/RocksDB_Benchmark.scala)
and [SwayDB_Benchmark.scala](/src/main/scala/swaydb/benchmark/readwrite/SwayDB_Benchmark.scala).
## Execute benchmark jar file
The following jar file was created for v0.1 of SwayDB and is targeted to benchmark SwayDB's data types (`Map` & `Set`).
You can run benchmarks for SwayDB locally by executing the following `jar`.
1. Download [swaydb-benchmark.jar](https://github.com/simerplaha/SwayDB.benchmark/blob/master/swaydb-benchmark.jar).
2. Run the jar and follow the prompts on the console.
```scala
java -jar swaydb-benchmark.jar
```
## Rebuilding the jar
`sbt assembly`