CONTROL PROCESSING DEVICE, CONTROL PROCESSING METHOD, AND CONTROL PROCESSING PROGRAM

A control processing device (10) having: a determination unit (131) that, if a transaction write command has been received, determines whether to execute the writing of the transaction by using a write lock or without using a write lock; a write unit (133) that, if the determination unit (131) has m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: UCHIYAMA, Hiroyuki, NAKAZONO, Sho, KUMAZAKI, Hiroki
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A control processing device (10) having: a determination unit (131) that, if a transaction write command has been received, determines whether to execute the writing of the transaction by using a write lock or without using a write lock; a write unit (133) that, if the determination unit (131) has made a determination to execute using a write lock, acquires a write lock for the transaction and executes writing of the transaction; an optimization unit (132) that, if the determination unit (131) has made a determination to execute without using a write lock, discards the transaction write command; and a return unit (134) that, after the write unit (133) has written or after the optimization unit (132) has discarded the write command, returns a message that the transaction write has been successful, to the command source. L'invention concerne un dispositif de traitement de commande (10) qui comprend : une unité de détermination (131) qui, si une instruction d'écriture de transaction a été reçue, détermine s'il faut exécuter l'écriture de la transaction en utilisant un verrouillage d'écriture ou sans utiliser un verrouillage d'écriture ; une unité d'écriture (133) qui, si l'unité de détermination (131) a effectué une détermination à exécuter à l'aide d'un verrouillage d'écriture, acquiert un verrouillage d'écriture pour la transaction et exécute l'écriture de la transaction ; une unité d'optimisation (132) qui, si l'unité de détermination (131) a effectué une détermination à exécuter sans utiliser un verrouillage d'écriture, rejette la commande d'écriture de transaction ; et une unité de retour (134) qui, après que l'unité d'écriture (133) a effectué l'écriture ou après que l'unité d'optimisation (132) a rejeté la commande d'écriture, renvoie un message selon lequel l'écriture de transaction a été réussie, à la source de la commande. 制御処理装置(10)は、トランザクションの書込み命令を受けた場合に、トランザクションの書込みを、書込みロックを用いて実行するか書込みロック用いないで実行するかを判定する判定部(131)と、判定部(131)が書込みロックを用いて実行すると判定した場合に、トランザクションに対する書込みロックを獲得してトランザクションの書込みを実行する書込み部(133)と、判定部(131)が書込みロック用いないで実行すると判定した場合に、トランザクションの書込み命令を破棄する最適化部(132)と、書込み部(133)による書込み後、または、最適化部(132)による書込み命令破棄後、トランザクションの書込みが成功した旨を命令元に返却する返却部(134)と、を有する。