アットウィキロゴ
lazybones @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

lazybones @Wiki

CacheTop

最終更新:

匿名ユーザー

- view
管理者のみ編集可

Cacheとは・・・


残念ながら、今の私には、ポスト・リレーショナル・データベースというCacheの事を的確に説明できません。
私の拙い説明よりも、まずInterSystemsのサイトを見ていただく方が正解だと思います。

しかし、私の現時点でのCacheの印象を伝えてみることは、Cacheに興味をお持ちの方にとって強ち意味のないことでは無いと思います。特に、オブジェクト指向を中心に開発をなさっている方にとって、参考となる部分があるかもしれません。

繰り返しますが、これは現時点での、そして私個人の私見でしかない事お断りします。

  • データベース+開発環境である。
  • データベース・アクセスの為のMethodを持っているクラスが用意されている。
  • つまり、オブジェクトをO/Rマッピングすることなく、データベースに格納・参照できる。
  • 用意されているスクリプトはオブジェクト指向をサポートしている。
  • オブジェクト指向的なアプローチだけでなくSQL的アプローチも可能である。

Cacheは、その特徴を満たすために、主な三つの基本的なクラスが用意されています。

  • RegisteredObject Class メモリ上にインスタンスを生成できるクラス。
  • Persistent Class RegisteredObject Classを継承し、データベースに格納できるクラス。
  • SerializeObject Class RegisteredObject Classを継承し、シリアライズ機能を持つクラス。

初めてのCache Object Script

記事メニュー
最近更新されたスレッド
ウィキ募集バナー