METHOD AND SYSTEM FOR ROUTING AND EXECUTION OF TRANSACTIONS
FIELD: physics.SUBSTANCE: invention relates to a distributed program system and a method for routing transactions for the purpose of execution thereof. Distributed program system for routing transactions comprises a subsystem of a database, divided into segments, and a transaction routing subsystem...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; rus |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | FIELD: physics.SUBSTANCE: invention relates to a distributed program system and a method for routing transactions for the purpose of execution thereof. Distributed program system for routing transactions comprises a subsystem of a database, divided into segments, and a transaction routing subsystem for ordering transactions. Transaction routing subsystem includes a plurality of coordinator ports and a plurality of mediator ports. Coordinator ports receive transactions to be performed by segments and form local segmented orders for received transactions. Local segmented orders are received by a plurality of mediator ports pre-mapped with corresponding segments. Intermediary ports form centralized segmented execution orders based on the received segmented orders. Centralized segmented execution order is the order of execution of transactions received by the intermediary port and intended for execution by the segment pre-mapped with this intermediary port.EFFECT: technical result consists in ensuring possibility of avoiding unnecessary access to segments of distributed database system, for which these transactions are not intended.22 cl, 7 dwg
Изобретение относится к распределенной программной системе и способу для маршрутизации транзакций с целью их выполнения. Технический результат заключается в обеспечении возможности избежать ненужного доступа к сегментам системы распределенной базы данных, для которых эти транзакции не предназначены. Распределенная программная система для маршрутизации транзакций содержит подсистему базы данных, разделенную на сегменты, и подсистему маршрутизации транзакций для упорядочивания транзакций. Подсистема маршрутизации транзакций содержит множество портов-координаторов и множество портов-посредников. Порты-координаторы принимают транзакции, предназначенные для выполнения сегментами, и формируют локальные посегментные порядки для принятых транзакций. Локальные посегментные порядки принимаются множеством портов-посредников, заранее сопоставленных с соответствующими сегментами. Порты-посредники формируют централизованные посегментные порядки выполнения на основе принятых посегментных порядков. Централизованный посегментный порядок выполнения представляет собой порядок выполнения транзакций, принятых портом-посредником и предназначенных для выполнения сегментом, заранее сопоставленным с этим портом-посредником. 2 н. и 20 з.п. ф-лы, 7 ил. |
---|