transaction
「transaction」とは、取引・売買・処理・業務・議事録・報告書のことを意味する英語表現である。
「transaction」とは・「transaction」の意味
「transaction」とは、「取引・売買・処理・取扱い・業務」や「(学会などの)議事録・会報・報告書」といった意味を持つ英単語である。なお、「議事録・会報・報告書」の意味で用いる場合は、原則として複数形の「transactions」になる。「transaction receipt(取引領収書)」や「transaction processing(トランザクション処理)」など、他の名詞と一緒に用いられることが多い。ビジネス、あるいはIT業界において多用される言葉である。その一方で、日常会話ではあまり使われない表現のため、暗記したい場合は「trans(~を横切って・~の向こう側の)」と「act(行う)」と文節ごとに分け、「~の向こう側と行う=取引する」といった覚え方が推奨されている。なお、「transact(取引する・処理する)」という意味の動詞の英単語も存在するが、こちらはビジネスシーンに限定して使われることが一般的である。株式会社「TRANSACTION」は、東京を中心に関東近郊に多数の美容室を展開するグループである。2013年に一店舗の美容室店としてスタートした後、20を超す系列店を持つまでに発展した。「完全個室型サロン」など、時代の流れを汲んだ営業形態を打ち出し急成長している。
「transaction」の発音・読み方
「transaction」の発音記号は「trænzǽkʃən」であり、カタカナ読みすると「トゥランザクション」となる。「transaction」の語源・由来
「transaction」の語源とは、「交換」を意味する古期フランス語「transaccion」に由来するとされる。「transaction」を含む英熟語・英語表現
transaction intensive
「transaction intensive」とは、「トランザクション集約型・集中型トランザクション」といった意味を持つ英語表現である。データベースにおけるトランザクションの処理方式の一つであり、主にIT用語として使われる。
「transaction」に関連する用語の解説
「transactional」とは
「transactional」とは、「取引の・業務の・処理の」といった意味を持つ英単語である。名詞「transaction」に接尾辞「al」をつけて形容詞化した。ユーザーの操作を受けて自動で送信されるメールを意味する「transactional mail(トランザクションメール)」や、視聴レンタル制の課金型動画配信サービスを意味する「Transactional Video On Demand(トランザクション・ビデオ・オンデマンド)」などで用いられる英単語である。
「transaction fee」とは
「transaction fee」とは「取引手数料」という意味を持つ英語表現である。銀行で時間外に預金を引き出した際にかかるお金や、クレジットカード決済時やビットコインの取引時などに発生する手数料のことを示す。なお、「交換手数料」は「interchange fee」となる。
「transactionally」とは
「transactionally」とは、「トランザクションのように」や「トランザクション的に」といった意味を持つ英単語である。形容詞「transactional」に接尾辞lyをつけて副詞化したものである。
「transaction」の使い方・例文
「transaction」は「取引・売買・業務」といった意味を持ち、様々なビジネスシーンで使われる。「Do you wish to make any other transaction?(他にも取引をご希望ですか?)」や「You can have a cash transaction or a credit card transaction.(現金取引またはクレジットカード取引が可能です)」、「I completed the transaction within a week.(1週間で業務を完了させた)」といった使い方ができる。「議事録・報告書」という意味の場合は原則として「transactions」と複数形になることに注意しつつ、「She finished writing the transactions.(彼女は議事録を書き終えた)」というような形で使うことができる。様々な用語と複合して、より細かく言葉を指定することも多い。例えば、「The bank charge a transaction fee for you.(銀行はあなたに取引手数料を請求します)」や「We signed a transaction agreement.(我々は取引契約を結んだ)」、「He immediately checked the transaction date.(彼はすぐに取引期日を確認した)」といった用い方となる。
IT用語として用いる場合、「transaction」をそのまま「トランザクション」と訳することが多い。「The system stopped due to transaction error.(システムはトランザクションエラーで停止した)」や「The system processes 10,000 transactions per second.(このシステムでは毎秒1万件のトランザクション処理を行う)」などとなる。
トランザクション
トランザクションとは、トランザクションの意味
トランザクション(transaction)とは、英語で「処理」「取引」「議事録」などを意味する単語である。日本語としては、主にデータベース上のデータの処理方法における、データ処理の単位として用いられる。特に「トランザクション処理」の概念を前提した用語といえる。トランザクションの語源
トランザクションという言葉は元々は transact(処理する)という動詞に接尾辞 -ion を付けて抽象名詞化した単語である。英語では commercial transactions(商取引)、business transaction(事務処理)といった使われ方をする。「トランザクション処理」は英語では transaction processing と表現するが、日本語では transaction も processing も「処理」と訳される。素朴に直訳すれば「処理処理」になってしまう。トランザクション処理
トランザクション処理とは、複数の処理単位に分割できるものの分割して扱ってはいけないような一連の処理の流れを一括して扱う方式である。たとえば、銀行口座からの振り込み手続きは、指定金額を口座から差し引いて他の口座へ移す、といった処理が行われるが、「口座から差し引く」処理と「他の口座へ移す」処理は「両方実行する」か「両方キャンセルする」かのどちらかしかあり得ず、一方だけ完了して他方は未完了という状況はあり得ない。そういうあり得ない状況を作らないために一連の処理を全体で一個の処理系として扱う考え方やシステムが、トランザクション処理と呼ばれる。トランザクション【transactions】
トランザクション
トランザクションとは、コンピュータにおける一連の不可分な情報処理を表した概念である。特に、データベースにおいてデータを検索したりレコードを更新したりする手続きについて用いられることが多い。
トランザクションとして扱われる一連の処理を不可分の処理単位として処理することを、トランザクション処理と呼ぶ。トランザクションとして実行された処理は、一連のすべての処理が問題なく行われた場合にのみ成功とみなされる。逆に複数の処理の中で何かひとつでも不具合が生じた場合には、すべての処理が失敗したものとみなされる。
トランザクション処理: | ディレードオンライン処理 データベースサーバー トランザクション処理 トランザクション |
リレーショナルデータベース: | DBMS 外部キー 外部結合 |
トランザクション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/09 07:15 UTC 版)
トランザクション (英: transaction) とは、商取引、売買、執行、取扱、議事録という意味の単語である。コンピュータ用語としては、情報システムにおける業務に存在する不可分な処理も指す(一般的な用語のトランザクションには一貫したなどの意味合いは無い。)。
|
- 1 トランザクションとは
- 2 トランザクションの概要
- 3 関連項目
トランザクション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/19 04:25 UTC 版)
「Carbonado (Java)」の記事における「トランザクション」の解説
トランザクションはリポジトリインスタンスから作成され、スレッド局所記憶スコープを定義する。 複数の永続操作が自動的にグループ化され、コミットを呼び出してトランザクションを完了する必要がある。 Transaction txn = repo.enterTransaction(); try { MyEntity entity = storage.prepare(); entity.setEntityId(1); entity.setMessage("hello"); entity.insert(); entity = storage.prepare(); entity.setEntityId(2); entity.setMessage("world"); entity.insert(); txn.commit(); } finally { txn.exit(); } この設計アプローチは、Carbonadoが関連データベースマッピングフレームワークと似ていないことを示している。 このようなフレームワークは通常、多くの場合変更を追跡するセッションを使用することによってトランザクションの概念を完全に隠すが、Carbonadoでは、全てのアクションは直接的である。
※この「トランザクション」の解説は、「Carbonado (Java)」の解説の一部です。
「トランザクション」を含む「Carbonado (Java)」の記事については、「Carbonado (Java)」の概要を参照ください。
トランザクション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/08 17:15 UTC 版)
「Gemini (プロトコル)」の記事における「トランザクション」の解説
v0.14.3 の暫定仕様より。サーバはTCP/1965で接続を待つ。 クライアントがサーバに接続要求をする サーバはクライアントからの接続要求をacceptする クライアント-サーバ間でTLSハンドシェイクを完了させる クライアントがサーバの証明書を検証する クライアントはリクエストをサーバへ送る サーバはレスポンスヘッダをクライアントへ送る成功ではない場合、接続を閉じる サーバはレスポンスボディをクライアントへ送る サーバは接続を閉じる クライアントはレスポンスを処理する
※この「トランザクション」の解説は、「Gemini (プロトコル)」の解説の一部です。
「トランザクション」を含む「Gemini (プロトコル)」の記事については、「Gemini (プロトコル)」の概要を参照ください。
トランザクション
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/25 09:35 UTC 版)
「Amazon SimpleDB」の記事における「トランザクション」の解説
完全なトランザクションは扱えないが、Conditional PutとConditional Deleteがあり、指定したカラムが指定した値の時のみ更新・削除を行うことができる。これを使い、データの一貫性を保ったまま、データの更新・削除を行うことができる。データにバージョンを持たせたカラムをつけると、楽観的並行性制御を行える。
※この「トランザクション」の解説は、「Amazon SimpleDB」の解説の一部です。
「トランザクション」を含む「Amazon SimpleDB」の記事については、「Amazon SimpleDB」の概要を参照ください。
トランザクションと同じ種類の言葉
- トランザクションのページへのリンク