HammerDB
Utvecklare | Steve Shaw |
---|---|
Stabil frisättning | 4.4 |
Förvar | |
Tillgänglig i | engelsk |
Typ | Belastningstestning |
Licens | GPLv3 |
Hemsida |
HammerDB är en benchmarkingapplikation för öppen källkod utvecklad av Steve Shaw. HammerDB stöder databaser som Oracle, SQL Server, Db2, MySQL och MariaDB. HammerDB är skriven i TCL och C och är licensierad under GPL v3 .
Funktioner
HammerDB är ett verktyg för databasbelastningstestning och benchmarking. HammerDB används för att skapa ett testschema, ladda det med data och simulera arbetsbelastningen för flera virtuella användare mot databasen för både transaktions- och analytiska scenarier. HammerDB gör det möjligt att köra härledda arbetsbelastningar av industristandarden TPROC-C & TPROC-H (kända under varumärkena TPC-C respektive TPC-H) så att de kan jämföra och kontrastera system, databaser och databasmolntjänster.
HammerDB stöder Oracle Database , Microsoft SQL Server , IBM Db2 , TimesTen , MySQL , MariaDB , PostgreSQL , Greenplum , Postgres Plus Advanced Server , Amazon Aurora och Amazon Redshift . HammerDB inkluderar även föråldrade arbetsbelastningar för Redis och Apache Trafodion .
HammerDB är utvecklad på språken TCL och C - detta för att undvika en vanlig "funktion" hos Python som kallas Global Interpreter Lock eller GIL.
HammerDB är värd på Github av TPC-Council. Transaction Processing Performance Council (TPC) beskrivs som "ett världsomspännande konsortium som upprättar standarder avsedda att främja ett snabbt, effektivt och pålitligt utförande av e-handel och databastransaktioner".
Se även
- ^ a b c d "HammerDB" . www.hammerdb.com . Hämtad 2022-04-27 .
- ^ a b "Hur man jämför prestanda för Citus och Postgres med HammerDB på Azure" . www.citusdata.com . Hämtad 2022-04-27 .
- ^ "HammarDB" . www.hammerdb.com . Hämtad 2022-04-27 .
- ^ "Benchmark Amazon RDS SQL Server-prestanda med HammerDB" . Amazon webbtjänster . 2021-11-17 . Hämtad 2022-04-27 .
- ^ "MySQL vs MariaDB vs Aurora prestanda och kostnadsjämförelse" . SQLPipe . 2022-01-17 . Hämtad 2022-04-27 .
- ^ "Accelerera Oracle-databasen med nästa generations FlashArray//X" . Pure Storage Blog . 2020-03-18 . Hämtad 2022-04-27 .
- ^ "HammerDB-koncept och arkitektur - HammerDB-blogg" . Hämtad 2022-04-27 .
- ^ "TPC - rådet för transaktionsbearbetningprestanda" . GitHub . Hämtad 2022-04-27 .
- ^ "Vad är Transaction Processing Performance Council (TPC)? - Definition från WhatIs.com" . SearchAppArchitecture . Hämtad 2022-04-27 .
- ^ "Twitter @Daniel_Bowers angående TCP och HammerDB" . Twitter . Hämtad 2022-04-27 .