HammerDB es una aplicación de código abierto para la evaluación comparativa de bases de datos , desarrollada por Steve Shaw. HammerDB es compatible con bases de datos como Oracle, SQL Server, Db2, MySQL y MariaDB. HammerDB está escrita en TCL y C , y tiene licencia GPL v3 . [ 1 ]
Características
HammerDB es una herramienta de prueba de carga y evaluación comparativa de bases de datos. HammerDB se utiliza para crear un esquema de prueba, cargarlo con datos y simular la carga de trabajo de múltiples usuarios virtuales sobre la base de datos, tanto para escenarios transaccionales como analíticos. HammerDB permite ejecutar cargas de trabajo derivadas de los estándares de la industria TPROC-C y TPROC-H (conocidos por las marcas comerciales TPC-C y TPC-H , respectivamente) para comparar sistemas, bases de datos y servicios de bases de datos en la nube. [ 1 ] [ 2 ]
HammerDB es compatible con Oracle Database , Microsoft SQL Server , IBM Db2 , TimesTen , MySQL , MariaDB , PostgreSQL , Greenplum , Postgres Plus Advanced Server , Amazon Aurora y Amazon Redshift . HammerDB también incluye cargas de trabajo obsoletas para Redis y Apache Trafodion . [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]
HammerDB está desarrollado en los lenguajes TCL y C ; esto es para evitar una "característica" común de Python llamada Bloqueo del Intérprete Global o GIL. [ 1 ] [ 7 ]
HammerDB está alojado en GitHub por TPC-Council . [ 8 ] El Consejo de Rendimiento del Procesamiento de Transacciones (TPC) se describe como "un consorcio mundial que establece estándares destinados a promover la ejecución rápida, eficiente y confiable de transacciones de comercio electrónico y bases de datos". [ 9 ] [ 10 ]
Véase también
Referencias
- 1 2 3 4 "HammerDB" . www.hammerdb.com . Consultado el 27 de abril de 2022 .
- 1 2 "Cómo evaluar el rendimiento de Citus y Postgres con HammerDB en Azure" . www.citusdata.com . Consultado el 27 de abril de 2022 .
- ↑ "HammerDB" . www.hammerdb.com . Consultado el 27 de abril de 2022 .
- ↑ "Evaluación del rendimiento de Amazon RDS SQL Server mediante HammerDB" . Amazon Web Services . 17 de noviembre de 2021. Consultado el 27 de abril de 2022 .
- ↑ "Comparativa de rendimiento y coste de MySQL, MariaDB y Aurora" . SQLPipe . 17 de enero de 2022. Consultado el 27 de abril de 2022 .
- ↑ "Acelere Oracle Database con FlashArray // X de próxima generación" . Blog de Pure Storage . 18 de marzo de 2020. Consultado el 27 de abril de 2022 .
- ↑ "Conceptos y arquitectura de HammerDB – Blog de HammerDB" . 30 de noviembre de 2018. Consultado el 27 de abril de 2022 .
- ↑ "TPC - Transaction Processing Performance Council" . GitHub . Consultado el 27 de abril de 2022 .
- ↑ "¿Qué es el Consejo de Rendimiento del Procesamiento de Transacciones (TPC)? - Definición de WhatIs.com" . SearchAppArchitecture . Consultado el 27 de abril de 2022 .
- ↑ "Twitter @Daniel_Bowers sobre TCP y HammerDB" . Twitter . Consultado el 27 de abril de 2022 .
Enlaces externos
- hammerdb.com
- HammerDB en GitHub
- Herramientas gratuitas para probar software
- Herramientas de prueba de carga
- Software que utiliza la Licencia Pública General de GNU.
- Software libre programado en Tcl.