From 7ae66dca2b96c8c5cbfe62dcbee608aea18889f9 Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Tue, 17 Mar 2020 08:51:13 -0500 Subject: [PATCH] docs and actions update --- .github/workflows/release.yml | 4 +- .../docs-for-nb/08_showcase/index.md | 44 +++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 engine-docs/src/main/resources/docs-for-nb/08_showcase/index.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index af58741cf..82138334f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -128,7 +128,7 @@ jobs: asset_path: nb/target/nb.jar asset_name: nb.jar asset_content_type: application/octet-stream - upload_url: https://uploads.github.com/repos/nosqlbench/nosqlbench/releases/${LATEST_GH_RELEASE_ID}/assets?name=nb.jar + upload_url: https://uploads.github.com/repos/nosqlbench/nosqlbench/releases/${{ env.LATEST_GH_RELEASE_ID }}/assets?name=nb.jar - name: upload binary uses: actions/upload-release-asset@v1 env: @@ -137,7 +137,7 @@ jobs: asset_path: nb/target/nb asset_name: nb asset_content_type: application/octet-stream - upload_url: https://uploads.github.com/repos/nosqlbench/nosqlbench/releases/${LATEST_GH_RELEASE_ID}/assets?name=nb + upload_url: https://uploads.github.com/repos/nosqlbench/nosqlbench/releases/${{ env.LATEST_GH_RELEASE_ID }}/assets?name=nb docs: needs: release diff --git a/engine-docs/src/main/resources/docs-for-nb/08_showcase/index.md b/engine-docs/src/main/resources/docs-for-nb/08_showcase/index.md new file mode 100644 index 000000000..f3392c054 --- /dev/null +++ b/engine-docs/src/main/resources/docs-for-nb/08_showcase/index.md @@ -0,0 +1,44 @@ +--- +title: NoSQLBench Showcase +weight: 80 +--- + +Since NoSQLBench is new on the scene in its current form, you may be wondering +why you would want to use it over any other tool. That is what this section is all +about. + +First, a brief overview, vis-a-vis some tools you may have already used. + +NoSQLBench can do everything that other testing tools can do, and more. It +achieves this by focusing on a scalable user experience in combination with a +modular internal architecture. + +NoSQLBench is a workload construction and simulation tool for scalable systems +testing. That is an entirely different scope of endeavor than most other tools. + +Here are some of the serious capabilities that are unique to NoSQLBench: + +- Metrics are built-in +- Scenario Scripting +- Command Line Scripting +- Scripting Extensions +- Multi-Protocol Support +- Analysis Methods +- Deterministic Workloads +- Advanced Variate Sampling +- Attention to Performance +- Coordinated Omission is not special +- Synchronous and Asynchronous +- Flexible Sequencing +- Advanced Rate Limiting +- Blazing fast Procedural Data Generation +- Virtual Data Set Recipes with Lambdas + - Experimentation Friendly + - Industrial Strength +- Built-In Seed Data +- Not limited by a "DSL" + +1. You can control your test data, down to the operation. +2. All operations are deterministic according to the cycle. +3. The core concepts are battle tested and refined +4. We serve quick workflows as well as advanced testing scenarios.