~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 93EA0384B3CE99E8060736A9D40D5E11__1698671820 ✰
Заголовок документа оригинал.:
✰ Transaction processing system - Wikipedia ✰
Заголовок документа перевод.:
✰ Система обработки транзакций — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Transaction_processing_system ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/93/11/93ea0384b3ce99e8060736a9d40d5e11.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/93/11/93ea0384b3ce99e8060736a9d40d5e11__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 20:05:36 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 30 October 2023, at 16:17 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Система обработки транзакций — Википедия Jump to content

Система обработки транзакций

Из Википедии, бесплатной энциклопедии

Система обработки транзакций ( TPS ) — это программная система или комбинация программного и аппаратного обеспечения , которая поддерживает обработку транзакций .

История [ править ]

Первой системой обработки транзакций была SABRE , созданная IBM для American Airlines , которая вступила в строй в 1964 году. [1] Система, рассчитанная на обработку до 83 000 транзакций в день, работала на двух IBM 7090 компьютерах . SABER был перенесен на компьютеры IBM System/360 в 1972 году и стал продуктом IBM сначала как программа управления авиакомпанией (ACP), а затем как средство обработки транзакций (TPF) . Помимо авиакомпаний, TPF используют крупные банки, компании-эмитенты кредитных карт и гостиничные сети.

Система Hewlett Packard Enterprise NonStop (ранее Tandem NonStop) — это аппаратно-программная система, предназначенная для онлайн-обработки транзакций (OLTP), представленная в 1976 году. [2] Система обеспечивает исключительный уровень доступности и целостности данных.

Список систем обработки транзакций [ править ]

Типы обработки [ править ]

Обработка транзакций отличается от других моделей компьютерной обработки, таких как пакетная обработка , разделение времени и обработка в реальном времени , и может быть противопоставлена ​​им . [10]

Пакетная обработка [ править ]

Пакетная обработка — это выполнение ряда программ ( заданий ) на компьютере без ручного вмешательства. Несколько транзакций, называемых пакетами , собираются и обрабатываются одновременно. Результаты каждой транзакции не доступны сразу при вводе транзакции; [1] есть задержка во времени.

Обработка в реальном времени [ править ]

«Системы реального времени пытаются гарантировать соответствующую реакцию на стимул или запрос достаточно быстро, чтобы повлиять на условия, вызвавшие стимул». [10] Каждая транзакция при обработке в реальном времени уникальна; он не является частью группы транзакций.

Обработка транзакций [ править ]

Система обработки транзакций (TPS) — это информационная система, которая собирает, хранит, изменяет и извлекает транзакции данных предприятия. Системы обработки транзакций также пытаются обеспечить предсказуемое время ответа на запросы, хотя это не так важно, как системы реального времени. Вместо того, чтобы позволять пользователю запускать произвольные программы с разделением времени, обработка транзакций допускает только заранее определенные, структурированные транзакции. Каждая транзакция обычно короткая, и ее обработка программируется заранее. Это модель MIS.

Возможности системы обработки транзакций [ править ]

Следующие особенности считаются важными при оценке систем обработки транзакций. [10]

Производительность [ править ]

Высокая производительность и быстрое время отклика имеют решающее значение. Системы обработки транзакций обычно измеряются количеством транзакций, которые они могут обработать за определенный период времени.

Постоянная доступность [ править ]

Система должна быть доступна в течение периода времени, когда пользователи совершают транзакции. Многие организации в значительной степени полагаются на свои TPS; поломка нарушит работу или даже остановит бизнес.

Целостность данных [ править ]

Система должна быть способна решать проблемы аппаратного или программного обеспечения без повреждения данных. Несколько пользователей должны быть защищены от попыток одновременного изменения одного и того же фрагмента данных, например, два оператора не могут продавать одно и то же место в самолете.

Простота использования [ править ]

Часто пользователи систем обработки транзакций являются случайными пользователями. Система должна быть простой для понимания, максимально защищать их от ошибок при вводе данных и позволять легко исправлять свои ошибки.

Модульный рост

Система должна иметь возможность роста при дополнительных затратах, а не требовать полной замены. Должна быть возможность добавлять, заменять или обновлять аппаратные и программные компоненты без выключения системы.

Типы обработки транзакций [ править ]

Пакетная обработка [ править ]

Транзакции могут собираться и обрабатываться, как при пакетной обработке. Транзакции будут собираться и позже обновляться как пакет, когда их обработка станет удобной или экономичной. Исторически это был наиболее распространенный метод, поскольку еще не существовало информационных технологий , позволяющих обрабатывать данные в реальном времени.

Обработка в режиме реального времени [ править ]

Это немедленная обработка данных. Он обеспечивает мгновенное подтверждение транзакции. В нем может участвовать большое количество пользователей, одновременно выполняющих транзакции, изменяющие данные. Благодаря развитию технологий (например, увеличению скорости передачи данных , увеличению размеров систем и пропускной способности сети ) стало возможным обновление в реальном времени.

Базы данных для обработки транзакций [ править ]

База данных — это организованный набор данных. Базы данных обеспечивают быстрое получение неструктурированных запросов, как и в типичном приложении для обработки транзакций.

Базы данных для обработки транзакций могут быть построены с использованием иерархических, сетевых или реляционных структур.

  • Иерархическая структура: данные организуются на нескольких уровнях. Его структура сверху вниз состоит из узлов и ветвей; каждый дочерний узел имеет ответвления и связан только с одним родительским узлом более высокого уровня.
  • Сетевая структура: сетевые структуры также организуют данные с использованием узлов и ветвей. В отличие от иерархической структуры, каждый дочерний узел может быть связан с несколькими родительскими узлами более высокого уровня.
  • Реляционная структура: реляционная база данных организует свои данные в ряд связанных таблиц. Это дает гибкость при построении связей между таблицами.
Иерархическая структура
Сетевая структура
Реляционная структура

В системе баз данных, используемой в системах обработки транзакций, желательны следующие функции:

  • Хорошее размещение данных : база данных должна быть спроектирована так, чтобы обеспечить доступ к шаблонам данных от многих одновременных пользователей.
  • Короткие транзакции : Короткие транзакции обеспечивают быструю обработку. Это позволяет избежать параллелизма и ускоряет работу систем.
  • Резервное копирование в реальном времени . Резервное копирование следует планировать в периоды низкой активности, чтобы предотвратить задержку сервера.
  • Высокая нормализация : это уменьшает избыточную информацию для увеличения скорости и улучшения параллелизма, а также улучшает резервное копирование.
  • Архивирование исторических данных : редко используемые данные перемещаются в другие базы данных или резервные копии таблиц (файлов). Это позволяет уменьшить размер таблиц и сократить время резервного копирования.
  • Хорошая конфигурация оборудования : оборудование должно быть способно обслуживать большое количество пользователей и обеспечивать быстрое время отклика.

Процедуры резервного копирования [ править ]

Диаграмма потока данных процедур резервного копирования и восстановления.

Поскольку коммерческие организации стали очень зависимы от обработки транзакций, сбой может нарушить обычный распорядок дня бизнеса и остановить его работу на определенное время. Чтобы предотвратить потерю данных и свести к минимуму сбои в работе, резервного копирования и хорошо продуманные процедуры должны существовать и соблюдаться восстановления. Процесс восстановления может восстановить систему в случае ее сбоя.

Типы процедур резервного копирования [ править ]

Существует два основных типа процедур резервного копирования: дед-отец-сын и частичное резервное копирование :

Дед-отец-сын [ править ]

Эта процедура включает в себя создание полных резервных копий всех данных через регулярные промежутки времени — ежедневно, еженедельно, ежемесячно или в любое другое время. Сохраняется несколько поколений резервных копий, часто три, что и дает название. Самая последняя резервная копия — это сын, предыдущая — отец, а самая старая резервная копия — дедушка. Этот метод обычно используется для системы пакетной обработки транзакций с накопителем на магнитной ленте . Если система выходит из строя во время пакетного запуска, главный файл создается заново путем восстановления дочерней резервной копии и последующего перезапуска пакета. Однако если резервная копия сына не удалась, была повреждена или уничтожена, то используется предыдущее поколение резервной копии (отец). Аналогично, если это не удается, то требуется создание резервной копии, предшествующей отцу (т. е. дедушке). Конечно, чем старше поколение, тем больше данные могут быть устаревшими.

Частичные резервные копии

Частичные резервные копии обычно содержат только измененные записи. Например, полное резервное копирование может выполняться еженедельно, а частичное резервное копирование — каждую ночь. Восстановление по этой схеме включает восстановление последней полной резервной копии, а затем восстановление всех частичных резервных копий для создания актуальной базы данных. Этот процесс выполняется быстрее, чем создание только полных резервных копий, за счет более длительного времени восстановления.

Преимущества [ править ]

  • Возможна пакетная обработка или обработка в реальном времени.
  • Сокращение времени обработки, времени выполнения заказа и времени цикла заказа.
  • Сокращение запасов, затрат на персонал и заказов.
  • Повышение производительности и удовлетворенности клиентов

См. также [ править ]

Ссылки [ править ]

  1. ^ «История сабли» (PDF) . Сэйбер .
  2. ^ «История TANDEM COMPUTERS, INC. – FundingUniverse» . www.fundinguniverse.com . Проверено 01 марта 2023 г.
  3. ^ «Терминалы помогают управлять производством алюминиевой фирмы» . Компьютерный мир . 26 июля 1976 года . Проверено 14 ноября 2012 г.
  4. ^ Корпорация UNISYS (2012). Руководство по настройке сервера транзакций для ClearPath MCP (PDF) .
  5. ^ Корпорация цифрового оборудования (1989). Руководство VAX ACMS по созданию приложений обработки транзакций .
  6. ^ Белл, Гордон. «Хронология цифровых вычислений (1985)» . Проверено 15 ноября 2012 г.
  7. ^ Ван Флек, Томас. «Мультимедийный словарь -Т-» . Проверено 15 ноября 2012 г.
  8. ^ Трансарк. «Корпоративный обзор» . Архивировано из оригинала 3 февраля 1999 года . Проверено 16 ноября 2012 г.
  9. ^ Корпорация IBM. «TXSeries для мультиплатформ» . Проверено 16 ноября 2012 г.
  10. ^ Перейти обратно: а б с Шустер, Стюарт А. (15 июня 1981 г.). «Подробно: управление реляционными базами данных» . Компьютерный мир . Проверено 16 ноября 2012 г.

Дальнейшее чтение [ править ]

  • Герхард Вейкум, Готфрид Воссен, Транзакционные информационные системы: теория, алгоритмы и практика параллельного управления и восстановления , Морган Кауфманн, 2002 г., ISBN   1-55860-508-8
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 93EA0384B3CE99E8060736A9D40D5E11__1698671820
URL1:https://en.wikipedia.org/wiki/Transaction_processing_system
Заголовок, (Title) документа по адресу, URL1:
Transaction processing system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)