RASISについて調べた時の、それ以外のメモです。いった用語は普段使わないし、既に感覚として理解しているものもありますが、きちんと知っておくのも悪くないなと思います。データベースにおいて、トランザクション処理に求められる特性。Atomicity(原子性)データの処理が「完了」か「未実行」のいずれかで曖昧さがないConsistency(一貫性)データの矛盾がない。整合性を満たすIsolation(独立性)処理間の依存関係がないDurability(永続性)処理結果が完全に保護されるCAP定理Consistencyデータの一貫性を保つAvailabilityシステムの可用性を保つPartitionsシステムを分散させるこの3つのうち、同時には2つしか実現できないということを証明したもの。超並列分散処理を行うパブリック・クラウドにおいては、可用性を確保する代償として、データの一貫性を犠牲にすることでCAP定理を満たしている。consistency即時ではなく最終的にすべてのデータの整合性をとることでシステム全体が一貫した状態になるような特性のこと。Hohpe氏は、クラウドにおけるACIDは次のような意味になると言った。Soft故障時にシステム・ダウンをさせず、部分的な機能低下に留める。Safe故障時に常にシステムを安全に稼動させる。フェイル・マネージャ機能、リカバリー・ソフトの導入。ウォッチドック機能の強化。Tolerant故障しにくいよう、システムに冗長性を持たせる。Proof不特定多数の使用者がいるプログラムで意図しない使用をされても、故障しないように工夫すること保守対策バージョン・アップソフトウェア機能改善・修正版のインストール機能。装置の安定時期で、故障はあまり発生しません磨耗故障期ある程度の時間が経過した時に故障が増えていきますSSDやioDriveだとバスタブ曲線の概念と異なるので時代の流れですね。常に現場で学んできた私としては、障害関連をまとめると『できるだけ迷惑がかからないよう努めて、終わり良ければ全て良し』であながち間違っちゃいない気がしますが、こういった概念や定義を、経験に当てはめて考えなおすとまた面白いですね。コメントをキャンセルメールアドレスが公開されることはありません。data-url="">外道父ドリコムで主にインフラエンジニアをやっている何でも屋。WordPress.。