トップ>コンピュータテクノロジー>データベース>PostgreSQL現在JavaScriptが無効になっています。Yahoo!知恵袋のすべての機能を利用するためには、javaScriptの設定を有効にしてください。JavaScriptの設定を変更するには「JavaScriptの設定方法」をご覧ください。タスクとトランザクションとジョブの関連性について教えてください。私の中で...シェアツイートはてブ知恵コレko_********さん2017/4/2818:00:47タスクとトランザクションとジョブの関連性について教えてください。0閲覧数:75回答数:2違反報告ベストアンサーに選ばれた回答https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11173507751カテゴリマスターnora1962jpさん2017/4/2820:10:39ジョブとタスクはプラグラムの実行に関わる概念ですが、Windowsなどだと「タスクマネージャー」「タスクスケジューラ」「タスクバー」などのように言葉が使われていていらぬ混乱の元になっていると感じています。プログラムを起動・実行する単位は「プロセス」です。一連の「プロセス」をまとめてコントロールできるものを「ジョブ」と呼びます。これはメインフレームでもUnix/Linuxでも同じです。メインフレームなどだと「ジョブ」が処理優先度やその処理がどの部署に関するものなのかなどによる「課金単位」の管理などにも関係していました。プログラム実行も基本ジョブを介して行われていました。Unix/Linuxではシェルから起動したプログラムやシェルスクリプトについてバックグラウンド実行させたり一時停止させることが出来ます。通常これを「ジョブ」と呼んでいます。Windowsにはこうした機能はなかったと思います。「タスク」はコンピュータから見た時の実行単位です。マルチタスクと言った場合は、複数のプログラムが同時進行するものを言いました。一つのプロセス内で複数の実行単位が動くという仕組みも出て来ました。プロセスは基本的には各プロセスごとに独立したメモリ空間やリソースを持っていますが、それらを共有する「スレッド」というものです。Windowsなどは「マルチスレッド」が基本です。最近はUnixやLinuxなどでもOSレベルでマルチスレッドで動作できるようになっています。現在はスレッド、プロセスなどの実行単位を合せて「タスク」と呼ぶ場合が多いと思います。トランザクションという概念はこうしたコンピュータの処理・実行単位と異なり、データの参照・更新で異常が発生しないようにするための処理単位です。典型的な考え方からすれば「ACID特性」を持つものです。永続性の頭文字を取ったものです。トランザクションをどう実装するかはプログラムやシステムしだいです。TRANSACTION」で開始して「COMMIT」「ROLLBACK」で終了するものも多いですが、「SAVEPOINT」やトランザクションの入れ子が出来るものもあります。データベースやトランザクションマネージャーが関わらないプログラムも多いのでトランザクションの集まりがタスクやジョブになるわけではありません。原沢信道さん2017/4/2820:05:00RDBMSの世界では特にタスクやジョブは登場しません。一般的な解釈ではジョブは人間から見たコンピュータの処理の単位で、タスクはコンピュータから見た処理の単位を指します。通常は、複数のタスクをコミットす事やロールバックする事は有りません、1個のタスクの中でトランザクションを開始し最後にコミットするかロールバックをする方法が一般的です。0違反報告あわせて知りたいトランザクション、タスク、ジョブ、プロセスの違いは何でしょうか。回答数1最近、旦那とイオンモールで食べて...2辛いです。誰にも話せないのでここ...3シングルマザーの彼女と付き合って...4嫁の言葉に混乱中です。一緒に住...5今日の飲み会で新入社員を誘いまし...6ケチと言われました。皆さまの一...7嫁の両親との外食で食べ放題に行き...8家計が毎月赤字にも関わらず妻が働...9息子が昨年、5年付き合っていた彼...10コロナウィルスの感染が怖くて友人...ランキングをもっと見る1貧乏は不幸ですか?お金持ちは幸せ...2タイトルに「long・ロング・長」を...2自分さえよければ他人なんてどうで...2「海鮮丼」と「カツ丼」どちらの方...5家にマスク、何枚ありますか?5タイトルに「est」を含む素敵な曲...5春を感じさせる一曲を教えて下さい...8男の人に質問ね。女に何を期待...8ブレーキ液って。JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。お客様自身の責任と判断で、ご利用ください。研究機関に提供します。投稿者が誰であるかを知ることはありません。Reserved.「追加する」ボタンを押してください。閉じる※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。追加する不適切な投稿でないことを報告しました。