Git Product home page Git Product logo

candb-benchmarks's Introduction

CanDB Benchmarks

To see the requirements that produced these benchmarks, see ./BENCHMARKING.md.

Run

Graphs

npm run dev

Benchmarks

npm run benchmark

NOTE: Skips any tests for which the benchmark file already exists!

Files

See ./BENCHMARKING.md to match each csv file and plot with its respective benchmark requirement.

Name Filename Update/Query/Scan
Small Insertion Batch sib U
Small Retrieval Batch sib_q Q
Small Retrieval S Batch sib_s S
Small Insertion 1 si1 U
Small Update 1 su1 U
Small Deletion 1 sd1 U
Small Insertion Parallel sip U
Medium Insertion Batch mib U
Medium Retrieval Batch mib_q Q
Medium Retrieval S Batch mib_s S
Medium Insertion 1 mi1 U
Medium Deletion 1 md1 U
Large Insertion Batch lib U
Large Retrieval Batch lib_q Q
Large Retrieval S Batch lib_s S
Large Insertion 1 li1 U
Large Deletion 1 ld1 U

Set Up

No Artificial Delay

NOTE: The artificial delay has been set to zero, which means the actual response times might differ.

~/.config/dfx/networks.json

{
  "local": {
    "bind": "127.0.0.1:8000",
    "type": "ephemeral"
  }
}

Install a Specific DFX Version

NOTE: Minimal requirement 0.14.0!

DFX_VERSION=0.14.0 sh -ci "$(curl -sSL https://internetcomputer.org/install.sh)"

candb-benchmarks's People

Contributors

q-uint avatar byronbecker avatar

Stargazers

 avatar Joseph from Granata avatar

Watchers

 avatar

Forkers

byronbecker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.