{"repo":"swarm64/s64da-benchmark-toolkit","free":true,"listed":false,"github":"https://github.com/swarm64/s64da-benchmark-toolkit","clone":"git clone https://github.com/swarm64/s64da-benchmark-toolkit.git","description":"Swarm64 DA Benchmark Toolkit","language":"Python","stars":32,"topics":["psql","postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"Summary This toolkit provides methods to execute the TPC-H, TPC-DS, and SSB benchmarks on: - PostgreSQL - EDB Postgres Advanced Server (EPAS) - PostgreSQL with Swarm64 DA - EPAS with Swarm64 DA Important note: in order to guarantee compatibility between S64 DA and s64da-benchmark-toolkit, please check out the Git tag that corresponds to your version of S64 DA. For example, if your version of S64 DA is 5.1.0, clone this repository and run git checkout v5.1.0 in the the repository’s root folder before proceeding. For S64 DA versions 4.0.0 and below checkout v4.0.0 and below. Prerequisites - Python min. 3.6 and pip3 - For TPC-DS only: Linux package recode - Install additional packages, for Python 3.6 eg. with: /usr/bin/python3.6 -m pip install -r requirements.txt - The psql PostgreSQL client - For loading the data, the database must be accessible with the user postgres or enterprisedb without password Creating a Database and Loading Data Load a database with a dataset. If the database does not exist, it will be created. If it does exist, it will be deleted and recreated. ./prepare benchmark \\ --dsn postgresql://postgres@localhost/ \\ --benchmark \\ --schema= \\ --scale-factor= For example in order to load tpch dataset using PostgreSQL with Swarm64 DA performance schema: ./prepare benchmark \\ --dsn=postgresql://postgres@localhost:5432/example-database \\ --benchmark=tpch \\ --schema=s64da performance \\ --scale-factor=1000 Required Parameters Parameter Description -------------- ------","default_branch":null,"files":null,"tree":[],"storefront":"/r/swarm64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swarm64/s64da-benchmark-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}