ХаммерДБ
Разработчик(и) | Стив Шоу |
---|---|
Стабильная версия | 4.4
|
Репозиторий | github |
Доступно в | Английский |
Тип | Нагрузочное тестирование |
Лицензия | лицензия GPLv3 |
Веб-сайт | www |
HammerDB — это с открытым исходным кодом, приложение для сравнительного анализа баз данных разработанное Стивом Шоу. HammerDB поддерживает такие базы данных, как Oracle, SQL Server, Db2, MySQL и MariaDB. HammerDB написан на TCL и C и распространяется под лицензией GPL v3 . [ 1 ]
Функции
[ редактировать ]HammerDB — это инструмент для нагрузочного тестирования и сравнительного анализа баз данных. HammerDB используется для создания тестовой схемы, загрузки в нее данных и моделирования рабочей нагрузки нескольких виртуальных пользователей в базе данных как для транзакционных, так и для аналитических сценариев. HammerDB позволяет запускать производные рабочие нагрузки отраслевых стандартов TPROC-C и TPROC-H (известных под торговыми марками TPC-C и TPC-H соответственно), чтобы они могли сравнивать и сопоставлять системы, базы данных и облачные сервисы баз данных. [ 1 ] [ 2 ]
HammerDB поддерживает базы данных Oracle , Microsoft SQL Server , IBM Db2 , TimesTen , MySQL , MariaDB , PostgreSQL , Greenplum , Postgres Plus Advanced Server , Amazon Aurora и Amazon Redshift . HammerDB также включает устаревшие рабочие нагрузки для Redis и Apache Trafodion . [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]
HammerDB разработан на языках TCL и C — это сделано для того, чтобы избежать общей «функции» Python, называемой глобальной блокировкой интерпретатора или GIL. [ 1 ] [ 7 ]
HammerDB размещается на GitHub компанией TPC-Council . [ 8 ] Совет по производительности обработки транзакций (TPC) описывается как «всемирный консорциум, который устанавливает стандарты, призванные способствовать быстрому, эффективному и надежному выполнению транзакций электронной коммерции и баз данных». [ 9 ] [ 10 ]
См. также
[ редактировать ]- Нагрузочное тестирование
- Тестирование базы данных
- Тестирование производительности программного обеспечения
- Бенчмаркинг веб-сервера
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «ХаммерДБ» . www.hammerdb.com . Проверено 27 апреля 2022 г.
- ^ Jump up to: а б «Как оценить производительность Citus и Postgres с помощью HammerDB в Azure» . www.citusdata.com . Проверено 27 апреля 2022 г.
- ^ «ХаммерДБ» . www.hammerdb.com . Проверено 27 апреля 2022 г.
- ^ «Оцените производительность SQL-сервера Amazon RDS с помощью HammerDB» . Веб-сервисы Amazon . 17.11.2021 . Проверено 27 апреля 2022 г.
- ^ «Сравнение производительности и стоимости MySQL, MariaDB и Aurora» . SQLPipe . 17 января 2022 г. Проверено 27 апреля 2022 г.
- ^ «Ускорьте работу базы данных Oracle с помощью FlashArray//X следующего поколения» . Блог Pure Storage . 18 марта 2020 г. Проверено 27 апреля 2022 г.
- ^ «Концепции и архитектура HammerDB — блог HammerDB» . 30 ноября 2018 года . Проверено 27 апреля 2022 г.
- ^ «TPC — Совет по эффективности обработки транзакций» . Гитхаб . Проверено 27 апреля 2022 г.
- ^ «Что такое Совет по производительности обработки транзакций (TPC)? — Определение с сайта WhatIs.com» . Архитектура приложения поиска . Проверено 27 апреля 2022 г.
- ^ «Твиттер @Daniel_Bowers относительно TCP и HammerDB» . Твиттер . Проверено 27 апреля 2022 г.