https://github.com/project-tsurugi/phone-bill-benchmark
Tsurugi phome bill benchmark
https://github.com/project-tsurugi/phone-bill-benchmark
benchmark java tsurugidb
Last synced: 9 months ago
JSON representation
Tsurugi phome bill benchmark
- Host: GitHub
- URL: https://github.com/project-tsurugi/phone-bill-benchmark
- Owner: project-tsurugi
- License: apache-2.0
- Created: 2021-05-10T00:46:01.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-26T10:11:47.000Z (about 1 year ago)
- Last Synced: 2025-05-26T11:37:53.971Z (about 1 year ago)
- Topics: benchmark, java, tsurugidb
- Language: Java
- Homepage:
- Size: 1.83 MB
- Stars: 3
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Phone Bill Benchmark
## Requirements
* Java `>= 11`
* The `JAVA_HOME` environment variable should be set.
## How to Build
```sh
cd src
./gradlew distTar
```
Upon successful execution, `phone-bill.tar.gz` will be generated in the `src/build/distributions` directory.
## Installation
To install, extract `phone-bill.tar.gz` in any directory of your choice:
```sh
tar xf phone-bill.tar.gz
```
After extracting, a new directory named phone-bill will be created. We will refer to this directory as $PHONE_BILL in the following sections.
## Usage
This section provides instructions on how to execute the Phone Bill Benchmark.
### Prerequisites
Ensure `tsurugidb` is running on the server where the benchmark is to be executed.
### Creating Tables
```sh
$PHONE_BILL/bin/create_table.sh $PHONE_BILL/conf/batch-only
```
### Generating Test Data
```sh
$PHONE_BILL/bin/create_test_data.sh $PHONE_BILL/conf/batch-only
```
### Running the Benchmark
```sh
$PHONE_BILL/bin/execute.sh $PHONE_BILL/conf/batch-only
```
## License
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)