Запускаю процесс решения задач по тестированию различных СУБД с применением распространенных benchmark-ов [см. ссылку]:
- TPC-H используется для сравнения производительности аналитических систем и хранилищ данных;
- TPC-E используется для испытаний систем оперативной обработки транзакций.
Общая формулировка задания:
Необходимо в соответствии с выбранным вариантом протестировать СУБД для одноузловой системы. Объемы баз данных можно выбрать произвольные (зависит от имеющих вычислительных ресурсов и объема носителей данных). По итогам работы сформировать отчет, оформленные по требованиям [см. ссылку] и состоящий из следующих частей:
Титульный лист [см. ссылку]
Содержание
Введение (дать формулировку задания, описать практическую ценность работы; не более 1 страницы)
1. Аппаратно-программная база:
- Описание СУБД (выделить основные черты СУБД; 2 или более страниц)
- Описание тестового пакета (дать краткий обзор спецификации; 5 или более страниц)
- Описание характеристики узла (дать характеристику вычислительного узла и указать тип операционной системы; не более 1 страницы)
2. Генерация и тестирование базы данных
- Схема базы данных (представить схему тестовой базы данных; не более 2 страниц)
- Генерация базы данных (пошагово описать механизм формирования БД; 3 или более страниц)
- Тестирование базы данных (пошагово описать механизм тестирования БД; 5 или более страниц)
Заключение
- Результаты тестирования (представить графически результаты тестирования, например, в виде графика [см. ссылку] и описать полученные результаты)
- Выводы (сформулировать выводы о проделанной работе; не более 1 страницы)
Литература
Варианты заданий:
1. Тестирование PostgreSQL на тесте TPC-E
2. Тестирование MySQL на тесте TPC-E
3. Тестирование MS-SQL на тесте TPC-E
4. Тестирование Postgres-XL на тесте TPC-H