Oracle TimesTen In-Memory Database(TimesTen)は、比類のないパフォーマンス、シンプルな管理、高いパフォーマンス、高可用性を提供する軽量なインメモリ・データベースです。
Oracle Cloud Marketplaceのこの新しいアプリケーションにより、Oracle Cloud Infrastructure(OCI)にTimesTenデータベースを迅速に導入できます。
TimesTen Kubernetes Operator(TimesTen Operator)は、OCI Kubernetes Engine(OKE)上またはオンプレミス・インフラストラクチャへのTimesTen導入を実現します。TimesTenをスタンドアロンまたはキャッシュ(Oracle Database用)として迅速に導入できます。
TimesTen Classicは現在、一般的なArmアーキテクチャのサポートが認定されています。
TimesTenは、軽量、完全永続的、高可用性のインメモリ・リレーショナル・データベースで、OLTPアプリケーション向けにマイクロ秒のレスポンスと高スループットを実現します。TimesTenをレコードのデータベースとして、またはOracle Databaseのキャッシュとして使用することができます
TimesTenデータベースはファイル・システムではなく物理メモリに存在するため、データへのアクセスがよりダイレクトになり、コード・パスが短く、アルゴリズムや内部データ構造がシンプルになります。ファイル・システムの前提条件を排除することで、複雑さを大幅に減らすことができます。マシン命令の数が減り、バッファプール管理がなくなり、余分なデータコピーが不要になり、インデックス・ページが縮小され、構造が単純化されます。デザインはシンプルかつコンパクトになり、リクエストはより迅速に処理されます。
アプリケーションは、JDBC、ODBC、ODP.NET、Oracle Call Interface、Pro*C/C++、Oracle PL/SQLのプログラミング・インターフェイスを介して、標準SQLを使用してTimesTenデータベースにアクセスします。TimesTenはアプリケーションのインプロセス(ダイレクトモード)で最高の応答時間を実現しますが、従来のクライアント/サーバー・アクセスは、異なるサーバー上で動作する複数のアプリケーションが同じデータベースを共有する場合に発生します。
アプリケーションとコロケートされたインメモリ・データベースからデータを配信することで、極めて低レイテンシのアプリケーション・パフォーマンスを実現します。
TimesTen Kubernetes Operatorを通じてTimesTenデータベースのインストールと導入を容易にするHelmグラフとYAMLマニフェスト・ファイルが含まれています。
自動修正アクションを含む、TimesTenデータベースの自動ライフサイクル管理をサポートします。自動的に管理することで、人によるデータベースのメンテナンスの必要性を減らし、TimesTenの本番導入をより効率的に実行することができます。
高可用性をサポートするためにアクティブ・スタンバイのレプリケーション・トポロジーを使用しています。読み取り専用のサブスクライバー・レプリケーション・オプションは、オフサイトのディザスタ・リカバリ保護をさらに提供します。
TimesTen Classicはメモリに最適化されたリレーショナル・データベースで、アプリケーションの応答性と高いスループットを提供します。この製品は、チェックポイントおよびトランザクションログによる回復容易性、バックアップおよびリストア、さまざまなAPIのサポートなど、記録システムとして単独で使用するための豊富な機能を備えています。トランザクション・レプリケーションにより、TimesTen Classicはインメモリ・データベースに高可用性を提供します。
TimesTen Cacheは、Oracle Databaseのパフォーマンスクリティカルなサブセットをキャッシュし、アプリケーション層の応答時間を改善する上で最適です。キャッシュされた表は、読取り専用または書込み可能な場合があります。TimesTenは自動的にキャッシュ表を読み込んで更新し、キャッシュとOracle Database間のデータ同期を行います。Cacheは、アプリケーションにリレーショナル・データベースの標準SQLと機能、Oracle Databaseとのシームレスなデータ整合性の維持、インメモリ・データベースのパフォーマンスをもたらします。
TimesTen Scaleoutは、インメモリ・データベースの高速アクセス、フォルト・トレランス、高可用性を提供するTimesTen Scaleoutインスタンスを実行する、相互接続されたホストのグリッドです。K-safety は、さまざまな障害が発生してもデータベースの継続的な運用を保証するために、データのコピー数を定義できるようにすることで、フォルト・トレランスを提供します(データのコピー1つにアクセスできる限り)。グリッドには1つ以上のデータベースが含まれ、各データベースはグリッドのすべてのインスタンスに分散されています。
TimesTenは、コンテナ化環境における実行に適しています。TimesTen Kubernetes Operatorと組み合わせることで、TimesTenは、Kubernetes環境における高パフォーマンス、高可用性データ管理のためのシンプルで堅牢なソリューションを提供します。Oracle TimesTen In-Memory Database for Kubernetesは、OCI Kubernetes Engineまたはオンプレミス・インフラストラクチャへのTimesTenの導入を可能にします。TimesTenをスタンドアロンの記録システムとして、またはキャッシュ(Oracle Database用)として迅速に導入できます。
Oracle TimesTen In-Memory Database for Kubernetesは、Kubernetesクラスタに使用するコンピュート・リソースのコストに加えて、BYOL(Bring Your Own License)をサポートしており、既存のオンプレミスのTimesTen In-Memory DatabaseとTimesTen Application Tier Database Cacheのライセンスを活用して、Oracle Cloudでデータベースをプロビジョニングできます。