Jump to content

Обработка транзакций через XML

Обработка транзакций через XML (TPoX) — это эталон вычислений для систем баз данных XML . В качестве эталона TPoX используется для тестирования производительности систем управления базами данных , которые способны хранить, искать, изменять и извлекать XML данные . Цель TPoX — дать возможность проектировщикам, разработчикам и пользователям баз данных оценить производительность функций базы данных XML, таких как языки запросов XML XQuery и SQL/XML , хранилище XML, индексирование XML , схемы XML поддержка , обновления XML, обработка транзакций и ведение журнала и управление параллелизмом . TPoX включает тесты обновления XML на основе XQuery Update Facility .

Тест TPoX осуществляет обработку XML , ориентированного на данные , в отличие от XML, ориентированного на контент или документ .

TPoX изначально был разработан и протестирован IBM и Intel , но стал проектом с открытым исходным кодом на SourceForge в январе 2007 года. TPoX 1.1 был выпущен в июне 2007 года. TPoX 2.0 был выпущен в июле 2009 года.

Пакет тестов TPoX содержит следующее:

  • XML-схемы, определяющие XML-данные, используемые в тесте.
  • Инструмент генерации XML-данных для создания произвольного количества XML-документов с четко определенным распределением значений и ссылочной целостностью между документами. Данные XML генерируются в соответствии с отраслевой схемой, такой как FIXML, для моделирования реальных приложений.
  • Рабочие нагрузки, которые выполняются на основе сгенерированных данных. Рабочая нагрузка — это набор транзакций. Транзакция может представлять собой запрос в нотации XQuery или SQL/XML , а также операцию вставки, обновления или удаления.
  • Приложение Java , действующее как драйвер рабочей нагрузки. Он настраивается и может создавать от 1 до n параллельных потоков для имитации одновременных пользователей базы данных. Каждый пользователь подключается к базе данных и выполняет случайную последовательность транзакций, определенную в рабочей нагрузке. Маркеры параметров в транзакциях заменяются реальными значениями, полученными из распределений случайных значений. Драйвер рабочей нагрузки собирает и сообщает показатели производительности, такие как пропускная способность транзакций, а также минимальное, максимальное и среднее время ответа.
  • Документация.

Рабочая нагрузка TPoX состоит из семи запросов XML, двух вставок, двух удалений и шести обновления XML операций . Основным показателем производительности теста является TTPS (TPoX Transactions Per Second), который представляет собой пропускную способность многопользовательской рабочей нагрузки чтения/записи при заданном коэффициенте масштабирования . Наименьший коэффициент масштабирования TPoX использует 10 ГБ необработанных XML-документов, наибольший — 1 ПБ необработанных XML-документов.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2798eb5fa5d17abf19b7dbbf1b0f4c3c__1658847000
URL1:https://arc.ask3.ru/arc/aa/27/3c/2798eb5fa5d17abf19b7dbbf1b0f4c3c.html
Заголовок, (Title) документа по адресу, URL1:
Transaction Processing over XML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)