4/4 基本情報勉強進捗 part2
学習時間
【プロダクトポートフォリオマネジメント(PPM:Product Portfolio Management)】
~問題児・花形・金のなる木・負け犬~
→4つのカテゴリに分類し、経営資源配分のバランスを見るマネジメント手法。
参考:市場成長率と市場占有率のマトリックスによって分析
イメージ:【負け問花金】
高 ------------------------
市 ↑ | 問題児 | 花形 | 金のなる木の利益は問題児に投入して花形にする
場 | -------------------------
成 | | 負け犬 | 金のなる木|
長 | ------------------------
率 ↓小←ーーーーーーーー→大
市場占有率
問題児
→事業として魅了はあり、資金投下を行えば、将来の資金供給源になる可能性有
花形
→現在は大きな資金の流入をもたらしているが、同時に将来にわたって資金の投下も必要である
金のなる木
→現在は資金の主たる供給源の役割を果たしており、新たに資金を投下すべきではない
負け犬
→事業を継続させていくための資金投下の必要は低く、将来的には撤退を考えざるを得ない
【プロダクトライフサイクル】 ~導入期→成長期→成熟期→衰退期~
→4つの段階に分類し、企業にとって最適な戦略を分析する手法。
導入期
→需要は部分的で、新規需要開拓が勝負である。
参考:特定ターゲットに対する信念に満ちた説得が必要
成長期
→市場が商品の価値を理解し始める。商品ラインにもチャネルも拡大しなければならない
参考:この時期は売上も伸びるが、投資も必要である
成熟期
→需要が大きくなり、製品の差別化や市場の細分化が明確になってくる。
参考:競争者間の競争も激化し、新品種の追加やコストダウンが重要
撤退(衰退)期
→需要が減ってきて、撤退する企業も出てくる。
参考:この時期の強者になれるか判断し、代替市場への進出などを考える
排他制御 ~Dの不整合(論理的な矛盾)を防ぐ~
→Dの矛盾を防ぐため、Dの更新中はアクセス制限(ロック)をかけて、別のTRが更新できないようにする制御
参考:
・TRの更新が終われば、ロックは解除される
・DBMSが自動的に行うものと、アプリケーションプログラムがDBMSに明示的に指示して行うものがある
占有ロック
→更新時にかけるロック。
参考:後のTRは読取りも更新もできない。
デメリット:占有ロックされたDに対して、後のTRは共有ロック、占有ロックともにかけることはできません。
共有ロック
→読取り時にかけるロック
参考:共有ロックされたDに対しても、後のTRはさらに共有ロックをかけ、読みとることができます。
デメリット:占有ロックをかけることはできない
イメージ:
|最初のTR |
|共有 |占有|
後のTR|共有| ○ | × |
|占有 | × |× |
デッドロック
→複数のTRが、互いに相手が占有ロックしている資源を要求して待ち状態となり実行できなくなる状態
ex:お互いのロック解除待ち芸人
【コミット制御】
集中型のDB
→1つのTRの処理をすべて行うか(コミット)全く行わないか(ロールバック)のどちらかにして整合性を保つ
参考:一部だけを実行して、残りを実行しなということはない
イメージ:
時間ーーーーーーーーーーーーーーーーーーーーーーーーーー→
TR1TR2
X m m' →m' m''→障→m'
Y n n'→n' n''→ 害→ n'
<更新確定> <更新無効>
①更新:m'-X ②コミット ③更新:m''-X ④ロールバック
n'-Y N''-Y
分散型DB
→主サイト(要求元)から1つのTR処理が複数のサイトのDBを更新する
デメリット:異常終了した場合、更新処理の整合性がなくなる
対策:2相コミットメント制御
→各サイトのTR処理をすぐに確定するのではなく、コミットもロールバックも可能な中間状態を設定し、その後、確定処理に入るといった2段階の仕組み
参考:コミットするかロールバックするか中間状態を設定する
【プロダクトポートフォリオマネジメント(PPM:Product Portfolio Management)】
~問題児・花形・金のなる木・負け犬~
→4つのカテゴリに分類し、経営資源配分のバランスを見るマネジメント手法。
参考:市場成長率と市場占有率のマトリックスによって分析
イメージ:【負け問花金】
高 ------------------------
市 ↑ | 問題児 | 花形 | 金のなる木の利益は問題児に投入して花形にする
場 | -------------------------
成 | | 負け犬 | 金のなる木|
長 | ------------------------
率 ↓小←ーーーーーーーー→大
市場占有率
問題児
→事業として魅了はあり、資金投下を行えば、将来の資金供給源になる可能性有
花形
→現在は大きな資金の流入をもたらしているが、同時に将来にわたって資金の投下も必要である
金のなる木
→現在は資金の主たる供給源の役割を果たしており、新たに資金を投下すべきではない
負け犬
→事業を継続させていくための資金投下の必要は低く、将来的には撤退を考えざるを得ない
【プロダクトライフサイクル】 ~導入期→成長期→成熟期→衰退期~
→4つの段階に分類し、企業にとって最適な戦略を分析する手法。
導入期
→需要は部分的で、新規需要開拓が勝負である。
参考:特定ターゲットに対する信念に満ちた説得が必要
成長期
→市場が商品の価値を理解し始める。商品ラインにもチャネルも拡大しなければならない
参考:この時期は売上も伸びるが、投資も必要である
成熟期
→需要が大きくなり、製品の差別化や市場の細分化が明確になってくる。
参考:競争者間の競争も激化し、新品種の追加やコストダウンが重要
撤退(衰退)期
→需要が減ってきて、撤退する企業も出てくる。
参考:この時期の強者になれるか判断し、代替市場への進出などを考える
排他制御 ~Dの不整合(論理的な矛盾)を防ぐ~
→Dの矛盾を防ぐため、Dの更新中はアクセス制限(ロック)をかけて、別のTRが更新できないようにする制御
参考:
・TRの更新が終われば、ロックは解除される
・DBMSが自動的に行うものと、アプリケーションプログラムがDBMSに明示的に指示して行うものがある
占有ロック
→更新時にかけるロック。
参考:後のTRは読取りも更新もできない。
デメリット:占有ロックされたDに対して、後のTRは共有ロック、占有ロックともにかけることはできません。
共有ロック
→読取り時にかけるロック
参考:共有ロックされたDに対しても、後のTRはさらに共有ロックをかけ、読みとることができます。
デメリット:占有ロックをかけることはできない
イメージ:
|最初のTR |
|共有 |占有|
後のTR|共有| ○ | × |
|占有 | × |× |
デッドロック
→複数のTRが、互いに相手が占有ロックしている資源を要求して待ち状態となり実行できなくなる状態
ex:お互いのロック解除待ち芸人
【コミット制御】
集中型のDB
→1つのTRの処理をすべて行うか(コミット)全く行わないか(ロールバック)のどちらかにして整合性を保つ
参考:一部だけを実行して、残りを実行しなということはない
イメージ:
時間ーーーーーーーーーーーーーーーーーーーーーーーーーー→
TR1TR2
X m m' →m' m''→障→m'
Y n n'→n' n''→ 害→ n'
<更新確定> <更新無効>
①更新:m'-X ②コミット ③更新:m''-X ④ロールバック
n'-Y N''-Y
分散型DB
→主サイト(要求元)から1つのTR処理が複数のサイトのDBを更新する
デメリット:異常終了した場合、更新処理の整合性がなくなる
対策:2相コミットメント制御
→各サイトのTR処理をすぐに確定するのではなく、コミットもロールバックも可能な中間状態を設定し、その後、確定処理に入るといった2段階の仕組み
参考:コミットするかロールバックするか中間状態を設定する