FC2ブログ
【必見】
とりあえず資格を取得したい方
CISCO(CCNA,CCNP,CCDA,CCDP,CCIE) / Microsoft(MCP.MCSA,MCSE / Linux(LPIC))/VMware etc
試験模擬問題集へ
※私もたまに利用します...

最新記事

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Coherence-設計

==================================================
■設計
==================================================
非永続データ:メモリ上にのみ存在してDBには存在しないもの
永続データ:メモリ上にもDBにも存在して同期が必要な物
揮発データ:メモリ上に一時的に存在してDBに同期したら削除するもの

▽DB -> メモリへの反映
案1: DB更新(キャッシュ上のフィールド以外) + Write Through
 キャッシュへputしたあとDBコミットするまでに整合性がとれていない期間がある
 ※12cでHotCache機能が追加された
案2: DB更新(全フィールド) + キャッシュ書き込み
 キャッシュへputしたあとDBコミットするまでに整合性がとれていない期間がある
 ※12cでHotCache機能が追加された
案3: DB更新(全フィールド) + キャッシュ削除 + Read Through
 データ不整合が起こる可能性が低い
 念のためDBコミット後もう一回削除で整合性を高められる
 キャッシュに初回読み込み時は連ポンスタイムが遅くなる=DB更新後にpreloadで対応

▽メモリ -> DBへの反映
Write Behind:
 高スループットが求められる箇所
 DBが落ちてもSystemをメモリだけで運用する必要がある(※非同期でも問題ないか)
Write Through
 そこまで性能を求められず、一貫性が重要な箇所

▽型不安全なキャッシュアクセス
MapインタフェースでキャッシュアクセスするとTypeUnsafeなコードになり、仕様変更に弱い
キーの仕様変更は意外と起こる
キーがStringとは限らない
該当のキャッシュを使用している箇所をトレースしにくい
仕様変更すると実行時にClassCastException連発…

▽チューニング
Coherenceのチューニング = いかにしてhop数を減らすか
複数に渡るキャッシュアクセスをできるだけまとめる

・EntryProcessor
※性能テストで性能要件が満たせない場合に検討
=速いからといって何でもかんでもEntryProcessorで実装すればよいというものではない

Cacheサーバー側に処理を置く
DBにおけるStoredProcedureに相当
複数のキャッシュモデルをAtomicに操作

・InvocationService
初期ローダ
DBに格納されている数億件のデータを初回にプレロードしたい

キャッシュサーバーにタスクを依頼
非同期処理でタスク実行状況をobserveできる
※EntryProcessorは同期のみ対応

【今だけ!!!】とりあえずベンダー資格を取得したい方
試験模擬問題集へ

↓お帰りにクリックお願い致します。
参加ブログ(。・・)σ ポチッにほんブログ村 IT技術ブログへにほんブログ村 IT技術ブログ ソフトウェアへ

テーマ : ソフトウェア
ジャンル : コンピュータ

コメント

非公開コメント

★アフィリエイトパートナー募集★
アフィリス パートナー募集
小遣い:キャッシュバック利用
-----------------------
口座開設するだけで、
キャッシュバック!
-----------------------

※会社名or金額をクリックして頂くと口座開設画面へ
※期間により金額が大小変更になる場合が御座います。
=================
FX会社名       金額
=================
みんなのFX 20000円!
みんなのバイナリ 20000円!
外為オンライン 5000円
DMM FX 10000円!
JFX 10000円
外為ジャパン 10000円!
転職
転職はDODA
プロフィール

のぶ@IT

Author:のぶ@IT
ご訪問ありがとうございます。

体調不良当たり前、日々、残業だらけのIT界で生活しております☆

皆様に役立つサイトになればと、コツコツ記載していきます。

【保有資格】
CCNP,CCNA,CCDP,CCDA
SCSA,SCNA.SCsecA
MCSE ( 2003 Server )
E20-001 (STF)
基本情報技術者
TOEIC 425点!笑
etc...

【 好きな本 】
夢をかなえるゾウ
金持ち父さん貧乏父さん
新装版 毎日が冒険

全記事表示

全ての記事を表示!

月別アーカイブ
カテゴリ
高レバレッジ:海外FXで口座開設
Amazon検索
街コン(モバコイ)
PCショップ
メモリーなら
今だけ!!!タイムセール実施中
パソ電の詳細へ
RSSリンクの表示
リンク
このブログをリンクに追加する
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。