Skip to Content
はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
book

はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで

by 吉原 庄三郎
April 2022
Beginner to intermediate
344 pages
9h 32m
Japanese
Shōeisha
Content preview from はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
144
導
入
編
1
設
計
編
ア
キ
テ
ク
チ
ャ
編
2
3
4
5
6
7
3
バッチ設計
 バッチは、サーバープログラムのように常駐しておらず、ある時間が来る
か、手動での起動によって実行されるプログラムです。サーバープログラム
でリアルタイムに処理を行うには時間や負荷がかかりすぎるような処理を、
バッチプログラムとして夜間など他の処理の負荷が低い時間帯に実行しま
す。大きなシステムでは、多数のバッチプログラムを決まった順番と時間帯
に実行する必要があります。そのような場合は、バッチを決められた順番と
時間帯に応じて起動・実行するジョブスケジュール管理製品を導入すること
もあります。
 バッチ設計での主な項目は次の4つです。
●実行タイミング
●実行制御、ジョブ制御
●トランザクション
●リカバリー
 バッチ設計で難しいのは、パフォーマンスと例外処理です。バッチは、決
められた時間帯の中で大量のデータを処理するので、パフォーマンスを十分
に考慮する必要があります。バッチで処理する内容にもいろいろあるでしょ
うが、多くは大量のデータベース操作をするか、大量のファイル操作をする
か、非常に時間のかかる計算処理を行うかです。最も多いのはデータベース
処理でしょう。データベース処理は、SQLの記述の仕方でパフォーマンスが
大きく異なります。必要であれば、OracleのPL/SQLのような組込み型の
SQLを使うことも検討します。また、バッチをどのプログラミング言語で作
成するかですが、基本的にどのような言語でも大きな影響はないでしょう。
145
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス

Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス

Alex Banks, Eve Porcello, 宮崎 空
プログラミングRust 第2版

プログラミングRust 第2版

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall, 中田 秀基

Publisher Resources

ISBN: 9784798176406