Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems)
 
 

Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems) [ペーパーバック]

Philip A. Bernstein , Eric Newcomer
5つ星のうち 4.0  レビューをすべて見る (1 カスタマーレビュー)
価格: ¥ 6,328 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
一時的に在庫切れ; 入荷時期は未定です。 在庫状況について
注文確定後、入荷時期が確定次第、お届け予定日をEメールでお知らせします。万が一、入荷できないことが判明した場合、やむを得ず、ご注文をキャンセルさせていただくことがあります。商品の代金は発送時に請求いたします。
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
この商品には新版があります:
Principles of Transaction Processing, Second Edition (The Morgan Kaufmann Series in Data Management Systems) Principles of Transaction Processing, Second Edition (The Morgan Kaufmann Series in Data Management Systems) 5つ星のうち 4.0 (1)
¥ 5,158
在庫あり。

キャンペーンおよび追加情報

  • 掲載画像とお届けする商品の表紙が異なる場合があります。ご了承ください。



商品の説明

Amazon.co.jp

   飛行機の席の予約、インターネット上での映画のチケットの購入、ミサイルの発射。これらに共通していることは何だろうか。『Principles of Transaction Processing』(邦題『トランザクション処理システム入門』)は、こういったコンピュータ処理にとって、トランザクション処理の利用が不可欠であることを教えてくれる。著者バーンスタインとニューカマーは、以前には専門的とされていたシステム設計の領域が、インターネット上の商取引の成長につれてよりいっそう重要になってきていることを示す。精緻な論理と実践的な考えを盛ったこの本は、失敗のないトランザクション管理の原則から始まる(いわゆACIDテストはトランザクションがアトミックで、一貫性、保護性、耐性があることをテストするものである)。両著者は、ATMシステムや株式市場といった実世界での日常的トランザクションの実例を挙げながら、基本的な処理を説明している。さらにトランザクション処理の監視のしくみと、異機種コンピュータを通信させるためのインタフェース定義言語やリモートプロシジャコールといったその他の詳細な部分について述べている。

   続いて、IBMのCICSから、Tuxedo、マイクロソフトのトランザクションサーバーまで、実際のトランザクション処理監視製品を紹介している。トランザクション処理は何十年にわたってメインフレームシステム設計の一部だったが、近年、Webでの日常的なデータベースアクセスや商取引に関係が深まってきている。この本は、今日のWebサーバーである、マイクロソフトインターネット情報サーバーやネットスケープのFastTrackサーバーなどを参照し、こういったサーバーによるトランザクション処理のしくみを説明している。

   この後の章は、データベース処理とデータ複製のストラテジーの記述とともに、トランザクションの理論へと戻る。重要な確立されたこの技術が今後どこへ向かうのか、といった推察で、この本は閉じられている。この本は、分散環境中のデータにユーザーを接続させるWebサイトの設計者には、必携の1冊である。また、コンピュータ処理に関する興味深い領域への決定的なガイドでもある。

内容説明

Principles of Transaction Processing is a clear, concise guide for anyone involved in developing applications, evaluating products, designing systems, or engineering products. This book provides an understanding of the internals of transaction processing systems, describing how they work and how best to use them.
It includes the architecture of transaction processing monitors, transactional communications paradigms, and mechanisms for recovering from transaction and system failures.



Use of transaction processing systems in business, industry, and government is increasing rapidly; the emergence of electronic commerce on the Internet is creating new demands. As a result, many developers are encountering transaction processing applications for the first time and need a practical explanation of techniques. Software engineers who build and market operating systems, communications systems, programming tools, and other products used in transaction processing applications will also benefit from this thorough presentation of principles. Rich with examples, it describes commercial transaction processing systems, transactional aspects of database servers, messaging systems, Internet servers, and object-oriented systems, as well as each of their subsystems.



* Easy-to-read descriptions of fundamentals.
* Real world examples illustrating key points.
* Focuses on practical issues faced by developers.
* Explains most major products and standards, including IBM's CICS, IMS, and MQSeries; X/Open's XA, STDL, and TX; BEA Systems' TUXEDO; Digital's ACMS; Transarc's Encina; AT&T/NCR's TOP END; Tandem's Pathway/TS; OMG's OTS; and Microsoft's Microsoft Transaction Server.

登録情報

  • ペーパーバック: 364ページ
  • 出版社: Morgan Kaufmann; 1版 (1997/1/15)
  • 言語 英語, 英語, 英語
  • ISBN-10: 1558604154
  • ISBN-13: 978-1558604155
  • 発売日: 1997/1/15
  • 商品の寸法: 23 x 18.6 x 2.2 cm
  • おすすめ度: 5つ星のうち 4.0  レビューをすべて見る (1 カスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 371,993位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
書き出し
"A business transaction is an interaction in the real world, usually between an enterprise and a person, where something is exchanged." 最初のページを読む
その他の機能
頻出単語一覧
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

この商品を見た後に買っているのは?


類似した商品から提示されたタグ

 (詳細)
関連タグ(この商品に近い関連キーワード)を追加する++最初のタグになります
 

 

カスタマーレビュー

星5つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
23 人中、22人の方が、「このレビューが参考になった」と投票しています。
By 佐倉ごるふ トップ1000レビュアー
形式:単行本|Amazonが確認した購入
トランザクション処理の大家ジム・グレイ氏の大著(上下)を読む勇気がなかったので、ほどよい厚さの本書を読むことにしました。本書のまえがきはそのジム・グレイ氏が寄せています。過去にも類書を読んでコンピュータシステムにおけるトランザクション処理や分散トランザクション処理などに関しては、実務と会わせておおまかな知識はありました。しかし、前半1章から4章を読みこなすには、多岐に渡るコンピュータ知識、分散処理技術に関する実務経験、はてはコンピュータ・アーキテクチャの面での汎用機経験、分散処理システムの知識、経験、オブジェクト指向の知識がないと、それぞれについてはいちいち細かく解説をしていませんので、「トランザクション処理」とは何か、キューシステムとは何か、本当に読んで理解し役立てるのは困難と思われます。さらに、第5章での具体的な製品を個別に詳細に解説している箇所は、本書の売りと思われますが、前半1ー4章とそれ以外の知識がないと読み解くのは初学者にとっては難しいと思われます。現に同僚である新人の方は、本書で例示されているプログラム例は、プログラム経験がない彼にとっては、まったく読む気持ちを萎えさせるものだったと吐露しています。とはいえ、後半の第6章からは、ロック、2相コミット、可用性、複製(レプリケーションのことですね)など個別テーマを取り出して詳細に解説しているので、その筋の背景知識がある程度ある方は知識を整理するのにいいかもしれません。
いづれにしても、各ページに小さな文字で行数びっしりという体裁で、大変疲れますし、日本語が翻訳口調ですので、いらついてきます。特に発行された時より、関連するITカタカナ用語が受け入れられるようになった今日では、あえて翻訳して日本語で記載すると、かえってわかりづらいと思われる箇所が散見された印象が残ります。
初学者の方や経験者でも最新の情報を求める方には他の類書をお奨めしたいところです。
総合的に見て、トランザクション処理に携わった経験のある技術者の方が、経験の下に、原理を抽象化して知識を整理するために読むのがいいのかもしれませんが、やはり内容的に古い感じは否めません。(このような技術解説書の宿命ではありますけど)
このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com:  23件のカスタマーレビュー
14 人中、12人の方が、「このレビューが参考になった」と投票しています。
Excellent intro to transaction principles 2004/11/19
By Bill - (Amazon.com)
形式:ペーパーバック|Amazonが確認した購入
This book was written in 1997 which is often considered ancient in "Internet-years" but it is still very relevant because it focuses on fundamental principles of transaction processing (TP) rather than the latest whiz-bang technologies that optimize TP.

For those of you who aren't TP experts, a transaction is a computer operation that meets the ACID test. ACID here stands for:

Atomic - the steps that comprise transaction succeed or fail as one, there is no partial success.

Consistent - the internal data structures of the system(s) remain consistent with business rules.

Isolated - the data read or manipulated by the transaction is not altered during the duration of the transaction's execution.

Durable - the results of the transaction are persisted

Why does this matter to the system user or stakeholder? The canonical example is that of the ATM machine (or the "handy bank" if you're Australian). When you withdrawl money from an ATM, it has to go out and validate you have enough funds to meet the withdrawl, reserve those funds, and dispense cash - all within the same transaction. If the ATM failed after your bank account had been debited but before you'd gotten your money, you'd be very upset; conversely if the cash was dispensed but the debit procedure failed, the bank would be very upset. Ted provides very amusing analogy for this using a wedding ceremony but you can read that in his book.

There's a whole lot more to transaction processing beyond ACID and the ATM example, including two-phase commit (TPC), high-availability, massive concurrency, and crash recovery. To find out about all of these topics, read the book. One thing to remember though is that most application developers will never have to deal with the extremely complex details of providing a working and robust transaction management implementation, but like any technology it's important to understand the technology's fundamental principles and mechanics to effectively use it.

The book itself is extremely dense. The content of the book is "only" 324 pages long but covers a large amount of ground in a good amount of detail. Definitely read in a quiet place free of interruptions with a strong cup of coffee.

One shortcoming of the book is that it was written in 1997 so it doesn't cover TP implementations in Java (e.g. JTA, EJBs, etc.) but it was nice to finally find out what the heck IBM's CICS and IMS products are.

Interestingly enough, I have never had to deal with complex transaction processing (i.e. two-phase commit) in my short IBM career. This is probably because I've worked on business-to-consumer (B2C) applications where only one data source is involved rather than a business-to-business system where multiple data sources are involved. I'll have to ask the B2B guys if they get heavy into two-phase commit or if it's not an issue.

The reason I read this book is because I've always been a bit mystified by Enterprise JavaBeans (EJBs). When I joined IBM, I knew the word, but I was not familiar with such topics as object-relational persistence, object remoting, and transaction processing, so to me EJBs were simply things that took four classes/interfaces to do what I could do in one simple POJO. Ted Neward, in a very interesting web interview on the Serverside.com mentioned that he used to think EJBs were completely worthless, but during the process of writing Effective Enterprise Java came to realize that they were not worthless but rather over-marketed. He said that they should have been called Transactional JavaBeans rather than Enterprise JavaBeans because transactions are what EJBs did very well. So, hearing this from Ted I decided to read a book on fundamentals of transaction processing, so that I could understand EJBs better. Now that I've read all about TP principles, I pick Richard Monson-Haefel's book again, and all of a sudden EJBs start to make a lot more sense.
13 人中、11人の方が、「このレビューが参考になった」と投票しています。
clear, concise and practical 2002/1/14
By Boris Aleksandrovsky - (Amazon.com)
形式:ペーパーバック
I have been using this book in the advanced undegraduate class series on Transaction Processing. Since this book, as emphasised in the preface has eveolved from the class material, it is exemplerary suited for that purpose. But not only in academia, this book has enought coverage to provide a first reference point in such topics as TP monitors, queue design, locking solutions, HA and recovery in databases, 2PC. Additionally, VERY usefull (if somewhat dated) industry survey of Transaction Monitors (this will really benefit to the other edition perhaps including app servers and EJBs). Highly recommended.
5 人中、5人の方が、「このレビューが参考になった」と投票しています。
A very good introduction into TP concepts 1999/3/26
By カスタマー - (Amazon.com)
形式:ペーパーバック
This book is a very good introduction to transaction processing. It did a wonderful job of explaining concepts, and gave concise, clear examples. I would recommend this book as a primary text for anyone wanting to get an overview of the main TP ideas, with the Gray & Reuter book as a supplemental text. The book is very readable, too.
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換