Oracle TimesTen In-Memory Database (TimesTen) est une base de données en mémoire légère qui offre des performances inégalées, une gestion simple, des performances élevées et une haute disponibilité.
Vous pouvez désormais déployer rapidement des bases de données TimesTen dans Oracle Cloud Infrastructure (OCI) avec cette nouvelle application à partir d'Oracle Cloud Marketplace.
TimesTen Kubernetes Operator (TimesTen Operator) permet le déploiement TimesTen sur OCI Kubernetes Engine (OKE) ou sur une infrastructure on-premises. Il peut déployer rapidement TimesTen en mode autonome ou en tant que cache (pour Oracle Database).
TimesTen Classic est désormais certifié pour prendre en charge l'architecture Arm.
TimesTen est une base de données relationnelle en mémoire légère, entièrement persistante et hautement disponible qui fournit une réponse en microsecondes et un débit élevé pour les applications OLTP. Vous pouvez utiliser TimesTen en tant que base de données d'enregistrement ou en tant que cache pour Oracle Database.
Étant donné que la base de données TimesTen réside dans la mémoire physique plutôt que dans un système de fichiers, l'accès aux données est plus direct, ce qui entraîne un chemin de code plus court, des algorithmes plus simples et des structures de données internes. En supprimant la question du système de fichiers, la complexité diminue considérablement. Le nombre d'instructions de la machine diminue, la gestion du pool de tampons disparaît, les copies de données supplémentaires sont inutiles, les pages d'index diminuent et leur structure est simplifiée. La conception devient simple et plus compacte, et les demandes sont traitées plus rapidement.
Les applications accèdent à des bases de données TimesTen à l'aide de SQL standard via des interfaces de programmation JDBC, ODBC, ODP.NET, Oracle Call Interface, Pro*C/C++ et Oracle PL/SQL. Alors que TimesTen obtient le meilleur temps de réponse lorsqu'il s'exécute dans le processus avec l'application (également appelé « mode direct »), l'accès client/serveur conventionnel se produit lorsque plusieurs applications exécutées sur des serveurs différents partagent la même base de données.
Atteint des performances d'application à très faible latence en fournissant des données à partir d'une base de données en mémoire colocalisée avec des applications.
Inclut des graphiques Helm et des fichiers manifestes YAML qui facilitent l'installation et le déploiement de bases de données TimesTen via Kubernetes TimesTen Operator.
Prend en charge la gestion automatique du cycle de vie des bases de données TimesTen, y compris l'exécution d'actions autocorrectives. La gestion automatique réduit le besoin de maintenance de base de données assistée par l'homme, ce qui permet aux déploiements de production TimesTen de s'exécuter plus efficacement.
Utilise la topologie de réplication de secours active pour prendre en charge la haute disponibilité. L'option de réplication par abonnement en lecture seule offre une protection supplémentaire pour la reprise après sinistre hors site.
TimesTen Classic est une base de données relationnelle optimisée pour la mémoire qui fournit une réactivité et un haut débit pour les applications. Cette offre est riche en fonctionnalités et peut être utilisée indépendamment en tant que système d'enregistrement, comme la récupération via les journaux de points de reprise et de transactions, la sauvegarde et la restauration, ainsi que la prise en charge de diverses API. Grâce à la réplication transactionnelle, TimesTen Classic offre une haute disponibilité pour la base de données en mémoire.
Le cache TimesTen est idéal pour mettre en cache les sous-ensembles essentiels aux performances d'une base de données Oracle Database afin d'améliorer le temps de réponse au niveau de l'application. Les tables mises en mémoire cache peuvent être en lecture seule ou accessibles en écriture. TimesTen lit et met à jour automatiquement les tables de cache et la synchronisation des données entre le cache et Oracle Database. Les applications peuvent utiliser du code SQL standard et les fonctionnalités d'une base de données relationnelle, une maintenance transparente de la cohérence des données avec Oracle Database et les performances d'une base de données en mémoire.
TimesTen Scaleout est une grille d'hôtes interconnectés exécutant des instances de redimensionnement TimesTen qui fournissent un accès rapide, une tolérance aux pannes et une haute disponibilité d'une base de données en mémoire. K-safety offre une tolérance aux pannes en vous permettant de définir le nombre de copies des données pour vous assurer que votre base de données continue de fonctionner malgré diverses pannes (à condition qu'au moins une copie des données soit accessible). Une grille contient une ou plusieurs bases de données. Chaque base de données est distribuée sur toutes les instances de la grille.
TimesTen est bien adaptée à l'exécution dans des environnements en conteneurs. Associé à TimesTen Kubernetes Operator, TimesTen fournit une solution simple et fiable pour la gestion de données hautement disponibles et à hautes performances dans les environnements Kubernetes. Oracle TimesTen In-Memory Database for Kubernetes permet le déploiement de TimesTen sur OCI Kubernetes Engine ou sur une infrastructure on-premises. Il peut déployer rapidement TimesTen en tant que système d'enregistrement autonome ou en tant que cache (pour Oracle Database).
Outre le coût des ressources de calcul utilisées pour votre cluster Kubernetes, Oracle TimesTen In-Memory Database for Kubernetes prend en charge Bring Your Own License (BYOL), ce qui vous permet d'exploiter vos licences TimesTen In-Memory Database et TimesTen Application Tier Database Cache existantes on-premises pour provisionner vos bases de données dans Oracle Cloud.
Participez au forum de discussion TimesTen.
Découvrez les nouveautés de TimesTen, les mises à jour des produits et les temps forts.
Vous aimeriez en savoir plus ? Contactez l'un de nos principaux experts du secteur.