Fonctionnalités principales
Découvrez les fonctionnalités principales d'Oracle NoSQL Database Cloud Service.
-
Gestion totale sans aucune administration : les développeurs n'ont pas besoin d'administrer les serveurs de données, ni l'infrastructure et la sécurité sous-jacentes. Oracle assure la maintenance du matériel et des logiciels, ce qui permet aux développeurs de se concentrer sur la création d'applications.
-
Cycle de développement plus rapide : une fois que vous avez acheté l'accès au service, les développeurs écrivent leurs applications, puis se connectent au service à l'aide de leurs informations d'identification. La lecture et l'écriture des données peuvent commencer immédiatement. Oracle se charge de la gestion de base de données, de la gestion du stockage, de la haute disponibilité et de l'évolutivité, ce qui aide les développeurs à se concentrer sur la création d'applications hautes performances.
-
Haute performance et prévisibilité : Oracle NoSQL Database Cloud Service tire parti des dernières technologies de composant dans Oracle Cloud Infrastructure en offrant des performances élevées à grande échelle. Les développeurs savent que leurs applications renvoient des données avec des latences prévisibles, même lorsque leur débit et leurs exigences de stockage augmentent.
-
Provisionnement du débit et du stockage à la demande : Oracle NoSQL Database Cloud Service s'adapte pour répondre aux exigences de performances de débit, avec une latence faible et prévisible. Lorsque les charges globales augmentent avec les fluctuations des activités périodiques, les applications peuvent augmenter leur débit provisionné pour maintenir une expérience utilisateur cohérente. Lorsque les charges globales diminuent, les mêmes applications peuvent réduire leur débit provisionné, ce qui réduit les charges d'exploitation. Il en va de même pour les besoins de stockage. Elles peuvent être ajustées en fonction des fluctuations des activités. Vous pouvez augmenter ou réduire le stockage à l'aide de la console Oracle Cloud Infrastructure ou de l'API TableRequest.
-
API simples : Oracle NoSQL Database Cloud Service fournit des API CRUD (opérations de création, de lecture, de mise à jour et de suppression) simples d'utilisation qui permettent aux développeurs de créer facilement des tables et de tenir à jour leurs données.
-
Modélisation de données : Oracle NoSQL Database Cloud Service prend en charge la modélisation basée sur un schéma et sans schéma (JSON).
-
Sécurité des données avec redondance : Oracle NoSQL Database Cloud Service stocke les données dans plusieurs domaines de disponibilité ou domaines de pannes dans des régions à domaine de disponibilité unique. Si un domaine de disponibilité ou un domaine de pannes devient indisponible, les données utilisateur restent accessibles à partir d'un autre domaine de disponibilité ou domaine de pannes.
-
Sécurité des données : les données sont cryptées lorsqu'elles sont inactives (sur disque) avec l'algorithme AES 256 (Advanced Encryption Standard). Les données sont cryptées en mouvement (transfert de données entre l'application et Oracle NoSQL Database Cloud Service) à l'aide du protocole HTTPS.
-
Transactions compatibles ACID : les transactions ACID (Atomicité, Cohérence, Isolation, Durabilité) sont entièrement prises en charge pour les données que vous stockez dans Oracle NoSQL Database Cloud Service. Si nécessaire, la cohérence peut être assouplie en faveur d'une latence plus faible.
-
Prise en charge des données JSON : Oracle NoSQL Database Cloud Service permet aux développeurs d'interroger des données JSON sans schéma à l'aide de la syntaxe SQL habituelle.
-
Mises à jour JSON partielles : Oracle NoSQL Database Cloud Service permet aux développeurs de mettre à jour (modifier, ajouter et enlever) des parties d'un document JSON. Puisque ces mises à jour se produisent sur le serveur, il est inutile d'utiliser un cycle de lecture-modification-écriture qui consommerait la capacité de débit.
-
Durée de vie : Oracle NoSQL Database Cloud Service permet aux développeurs de définir une période sur les lignes de la table, période après laquelle les lignes expirent automatiquement et ne sont plus disponibles. Cette fonctionnalité est une exigence critique lors de la capture de données de capteur pour les services IoT (Internet Of Things).
-
Requêtes SQL : Oracle NoSQL Database Cloud Service permet aux développeurs d'accéder aux données avec des requêtes SQL.
-
Index secondaires : les index secondaires permettent à un développeur de créer un index sur n'importe quel champ d'un type de données pris en charge, améliorant ainsi les performances sur plusieurs chemins pour les requêtes utilisant l'index.