簡単ホームページ作成ツールならAMS - まずはお試し

全国対応!まずはご相談ください 電話番号0120-55-4682

【初心者向け】トランザクション処理とは?

2021/4/26

【初心者向け】トランザクション処理とは?

トランザクションとは開発者ではないとあまり使う概念ではないかもしれませんが、覚えておいても損はない概念なので記載しておきたいと思います。
それではいってみましょう。

トランザクションとは?

トランザクションとは一連の処理の塊のことを言います。特に銀行引き出し処理において、これが無いと大変なことになってしまいます。

例えばAさんがATMにてキャッシュカードで5,000円を下ろすとします。

  • ①キャッシュカードを入れる
  • ②暗証番号を入れる
  • ③引き出し金額を入れる
  • ④預金残高があるようであれば、Aさんの預金口座から5,000円をマイナスする
  • ⑤ATMから5,000円を出す

という処理になりますね。ここでもし④のあとで、ATMに故障などがあり5,000円が受け取れていなかったらどうでしょうか。Aさんは5,000円を受け取っていないのに、残高だけが引かれた状態になってしまいますよね。

その場合はトランザクションのロールバックという機能が働き、①まで戻るようにプログラミングされています。すなわちその処理は全くなかったことになるということです。

このようにトランザクションとは成功するか、失敗するかの二択で、失敗すれば元に戻す仕組みです。

まとめ

いかがでしたでしょうか。

データの整合性と取るためにトランザクションが実はいろいろなところで使われています。例えばECサイトもトランザクション機能が無いと、いざという時に大変なことになってしまいますよね。昔はトランザクション処理をするためにはものすごく高価なシステムが必要だったのですが今では大きく変わりました。

最後までお読みいただきありがとうございました。

この記事を書いたのは

株式会社AMS 取締役副社長 古倉 功一

2005年からSEOに本格的に取り組み、SEO歴は15年以上。現在はリスティング広告、SEOをメインにしたWebコンサルを提供中。好きな番組:ポケットモンスター。

  • 石川県産業創出支援機構(ISICO)「お店ばたけ」ホームページドクター
  • セミナー講師(Webマーケティング、SEO、PPC広告等)
  • ミラサポ専門家登録(派遣先からの総合評価平均 5点中4.9)

2021/4/25

【初心者向け】トランザクション処理とは?

トランザクションとは開発者ではないとあまり使う概念ではないかもしれませんが、覚えておいても損はない概念なので記載しておきたいと思います。それではいってみましょう。

(みだし)トランザクションとは?

トランザクションとは一連の処理の塊のことを言います。特に銀行の処理において、これが無いと大変なことになっていまいます。

AさんがATMにてキャッシュカードで5,000円を下ろすとします。

  • ①キャッシュカードを入れる
  • ②暗証番号を入れる
  • ③引き出し金額を入れる
  • ④預金残高があるようであれば、Aさんの残高から5,000円をマイナスする
  • ⑤ATMから5,000円を出す

という処理になりますね。ここでもし④のあとで、ATMに故障などがあり5,000円が受け取れていなかったらどうでしょうか。Aさんは5,000円を受け取っていないのに、残高だけが引かれた状態になってしまいますよね。

その場合はトランザクションのロールバックという機能が働き、①まで戻るようにプログラミングされています。すなわちその処理は全くなかったことになるということです。

このようにトランザクションとは成功するか、失敗するかの二択で、失敗すれば元に戻す仕組みです。

(みだし)まとめ

いかがでしょうか。

データの整合性と取るためにトランザクションが実はいろいろなところで使われています。昔はトランザクション処理をするためにはものすごく高価なシステムが必要だったのですが今では大きく変わりましたね。

最後までお読みいただきありがとうございました。

この記事を書いたのは

株式会社AMS 取締役副社長 古倉 功一

2005年からSEOに本格的に取り組み、SEO歴は15年以上。現在はリスティング広告、SEOをメインにしたWebコンサルを提供中。好きな番組:ポケットモンスター。

  • 石川県産業創出支援機構(ISICO)「お店ばたけ」ホームページドクター
  • セミナー講師(Webマーケティング、SEO、PPC広告等)
  • ミラサポ専門家登録(派遣先からの総合評価平均 5点中4.9)
常時SSL+スマホサイト最適化の効果の出るホームページが39,800円!
【0120-55-4682】月~金曜9:00~18:00

月~金曜9:00~18:00

メールでのお問い合わせ
AMS簡単ホームページ作成ツール
あなたのサイトをPRしましょう!
AMSマニュアル
よくある質問と回答
AMSお問合わせ

月別アーカイブ