HammerDB
Deweloperzy | Steve'a Shawa |
---|---|
Wersja stabilna | 4.4 |
Magazyn | |
Dostępne w | język angielski |
Typ | Testowanie obciążenia |
Licencja | GPLv3 |
Strona internetowa |
HammerDB to aplikacja do testowania baz danych o otwartym kodzie źródłowym, opracowana przez Steve'a Shawa. HammerDB obsługuje bazy danych, takie jak Oracle, SQL Server, Db2, MySQL i MariaDB. HammerDB jest napisany w TCL i C i jest objęty licencją GPL v3 .
Cechy
HammerDB to narzędzie do testowania obciążenia bazy danych i analizy porównawczej. HammerDB służy do tworzenia schematu testowego, ładowania go danymi i symulowania obciążenia wielu wirtualnych użytkowników w bazie danych zarówno dla scenariuszy transakcyjnych, jak i analitycznych. HammerDB umożliwia uruchamianie pochodnych obciążeń standardu branżowego TPROC-C i TPROC-H (znanych odpowiednio pod znakami towarowymi TPC-C i TPC-H), dzięki czemu mogą porównywać i kontrastować systemy, bazy danych i usługi bazodanowe w chmurze.
HammerDB obsługuje Oracle Database , Microsoft SQL Server , IBM Db2 , TimesTen , MySQL , MariaDB , PostgreSQL , Greenplum , Postgres Plus Advanced Server , Amazon Aurora i Amazon Redshift . HammerDB zawiera również przestarzałe obciążenia dla Redis i Apache Trafodion .
HammerDB jest rozwijany w językach TCL i C - ma to na celu uniknięcie wspólnej „funkcji” Pythona zwanej Global Interpreter Lock lub GIL.
HammerDB jest hostowany na Github przez TPC-Council. Rada ds. Wydajności Przetwarzania Transakcji (TPC) jest opisana jako „światowe konsorcjum, które ustanawia standardy mające na celu promowanie szybkiego, wydajnego i niezawodnego wykonywania transakcji handlu elektronicznego i baz danych”.
Zobacz też
- Testowanie obciążenia
- Testowanie bazy danych
- Testowanie wydajności oprogramowania
- Testy porównawcze serwerów WWW
- Bibliografia _ _ _ _ _ _ www.hammerdb.com . Źródło 2022-04-27 .
- ^ a b „Jak porównać wydajność Citus i Postgres z HammerDB na Azure” . www.citusdata.com . Źródło 2022-04-27 .
- Wikimedia Commons znajdują się multimedia związane z HammerDB . www.hammerdb.com . Źródło 2022-04-27 .
- ^ „Benchmark wydajności Amazon RDS SQL Server przy użyciu HammerDB” . Usługi sieciowe Amazona . 2021-11-17 . Źródło 2022-04-27 .
- ^ „Porównanie wydajności i kosztów MySQL vs MariaDB vs Aurora” . SQLPipe . 2022-01-17 . Źródło 2022-04-27 .
- ^ „Przyspieszenie bazy danych Oracle za pomocą FlashArray//X nowej generacji” . Czysty blog pamięci masowej . 2020-03-18 . Źródło 2022-04-27 .
- ^ „Koncepcje i architektura HammerDB - blog HammerDB” . Źródło 2022-04-27 .
- ^ „TPC - Rada ds. Wydajności Przetwarzania Transakcji” . GitHub . Źródło 2022-04-27 .
- ^ „Co to jest Rada ds. Wydajności Przetwarzania Transakcji (TPC)? - Definicja z WhatIs.com” . SearchAppArchitecture . Źródło 2022-04-27 .
- ^ „Twitter @Daniel_Bowers dotyczący TCP i HammerDB” . Twittera . Źródło 2022-04-27 .