- リアルタイム・アプリケーションのプライマリ・データベース。この場合、アプリケーションが必要とするすべてのデータがTimesTenに常駐します。
- ディスク・ベースのRDBMSと連携した総合的なワークフローでの特定のタスク用のリアルタイム・データ・マネージャ。たとえば、通話料請求アプリケーションでは、顧客、請求書の送付先住所、クレジット情報などはディスク・ベースのRDBMSに保存し、最新の通話記録はTimesTenに収集および保存することがあります。また、すべての通話記録のアーカイブをディスク・ベースのデータベースに保管することもあります。このように、リアルタイム・アクセスが必要な情報はTimesTenに保存し、長期の分析、監査、アーカイブに必要な情報はディスク・ベースのRDBMSに保存します。
- アーキテクチャのパフォーマンスを重視するポイントを促進するためのデータ・ユーティリティ。たとえば、TimesTenをメッセージのリポジトリとして使用することで、メッセージ・キューイング・システムに永続性とトランザクション機能を提供できます。
- 新規アプリケーション作成時の基盤となる、複数のデータソースのデータ統合ポイント。たとえば、ある組織で大量の情報を複数のデータソースに保存していたとしても、日常業務にかかわる情報は一部のみの場合があります。適切なアーキテクチャとは、関連情報を複数の異なるデータソースから1つのTimesTenデータベースに移動して、アプリケーションでただちに必要になるデータの中央リポジトリが用意されたアーキテクチャです。
- 読取り専用キャッシュ。Oracleデータは、TimesTenの読取り専用キャッシュ・グループにキャッシュできます。TimesTenの読取りキャッシュ・グループは、Oracle表を更新すると、自動的にリフレッシュされます。読取り専用キャッシュ・グループによって、参照表やサブスクライバ・プロファイルなどの参照データへの高速アクセスが実現します。
- 更新可能なキャッシュ。Oracleデータは、TimesTenの更新可能なキャッシュ・グループにキャッシュできます。TimesTenキャッシュ・グループでのトランザクションは、関連Oracle表に同期または非同期でコミットできます。
- 分散キャッシュ。Oracleデータは、スケーラビリティを保持するために、異なるマシンで実行されているTimesTenの複数のインスタンスにキャッシュできます。レコードのロードおよびエージングが自動的に実行される動的分散キャッシュを構成できます。