Fermer

février 7, 2019

Comment créer des applications Web, mobiles et de discussion qui se connectent à Oracle


Découvrez comment la plate-forme d'applications de Kinvey fonctionne bien avec les bases de données Oracle, améliorant ainsi les performances de votre application et facilitant la connexion aux applications de chat.

Qu'est-ce qu'Oracle?

Oracle Database est un système de gestion de base de données relationnelle construit par Oracle Corporation. Introduit pour la première fois en 1977 (c’est-à-dire une dizaine d’années avant l’entrée de Microsoft dans le domaine), Oracle est un système bien connu et apprécié du marché des bases de données d’entreprise, où il partage des parts de marché avec le serveur SQL de Microsoft. Oracle fonctionne sur la plupart des principales plates-formes: Windows, UNIX, Linux et Mac OS. Un écosystème robuste a été créé autour de celui-ci, notamment le bien-aimé Toad de Quest, un excellent environnement de développement intégré qui aide l'administrateur de base de données à gérer les processus, les données et les procédures stockées. La base de données Oracle est présentée dans quatre éditions de base:

  • Enterprise Edition – la base de données complète dotée de fonctionnalités professionnelles offrant sécurité et performances élevées
  • Standard Edition – fonctionnalités de base pour les utilisateurs autres que les entreprises
  • Express Edition – gratuite, Édition légère de la base de données
  • Oracle Lite – Édition pour appareils mobiles

Oracle se distingue des autres offres d'entreprise en ce que son architecture est «scindée entre logique et physique» ( source ). Essentiellement, l’utilisateur ne se préoccupe pas de la localisation des données en raison de sa nature distribuée, et ses modules peuvent être modifiés indépendamment afin que l’activité générale de la base de données puisse être isolée. Oracle évolue donc bien pour gérer la charge et évite les goulots d'étranglement ou les points uniques de défaillance. Des offres innovantes telles que « Oracle Autonomous Database la seule base de données du secteur qui soit autonome, sécurisante et autoréparable, garantissent la robustesse de la marque.

Pourquoi choisir Oracle?

Les solutions de base de données abondent, même dans les entreprises. Pour les petites boutiques ou les développeurs d’applications individuelles, la considération d’une base de données ne concerne souvent que des options gratuites ou à très faible coût. Par conséquent, si une base de données relationnelle est souhaitée, mySQL apparaît souvent comme une bonne solution. Pour les bases de données non relationnelles ou de type document, une solution de type Mongo fonctionne souvent bien. Progress Kinvey comprend en fait une base de données non relationnelle avec des collections faciles à gérer dans la console Kinvey. Mais pour les entreprises clientes disposant d'un budget solide, le choix se résume souvent à MSSQL ou Oracle. Même si vous n’avez peut-être pas besoin d’une base de données aussi robuste pour une petite application, un plan commercial qui implique de tirer parti de l’intelligence d’affaires et d’une bonne sécurité nécessite plus de poids.

Qui utilise Oracle pour la gestion de base de données?

Selon le rapport annuel 2018 d’Oracle plus de 430 000 clients répartis dans 175 pays utilisent Oracle, qui se définit comme le fournisseur n ° 1 de logiciels de gestion. Selon CSI Market le principal groupe de clients d’Oracle comprend «un nombre important d’entreprises de toutes tailles, d’organismes gouvernementaux, d’établissements d’enseignement et de revendeurs. [Their] Les principaux secteurs d'activité comprennent la défense et les administrations publiques, l'éducation, les services financiers, la technologie, les transports, les sciences de la vie, les télécommunications, le secteur manufacturier et les soins de santé. "

Pourquoi la plate-forme d'applications de Kinvey fonctionne-t-elle bien avec Oracle

? Kinvey pour se connecter à votre base de données Oracle est qu’il intègre un moyen simple d’accéder en toute sécurité aux données de votre base de données. Vous pouvez également combiner des données de différentes sources, telles que différents types de bases de données. Plus important encore, vous pouvez utiliser la fonction Cloud Caching de Kinvey pour accélérer l’accès et la consommation de données de votre application, un gros bonus pour une application mobile, par exemple. Activez simplement cette fonctionnalité dans la console Kinvey pour activer la «mise en cache sur le cloud».

 Console de mise en cache dans le cloud de Kinvey "data-displaymode =" Original "title =" Console de mise en cache dans le cloud Kinvey "data-openoriginalimageonclick =" true "style =" border- largeur: 0px; border-style: solid; "/> </a data-recalc-dims=
Console de mise en cache dans le cloud Kinvey

Comment utiliser Kinvey pour connecter des bases de données Oracle à des applications de discussion en direct

Si vous avez déjà une base de données Oracle et souhaitez la connecter Pour combiner les capacités de stockage et d’entreposage de données d’Oracle avec l’expertise de Kinvey en matière de gestion des applications, vous devez suivre certaines étapes: Tout d’abord, dans votre console Kinvey, créez un projet et cliquez sur le bouton vert «Ajouter un service» pour configurer un environnement. Objet de service de données Flex externe.

 Connexion de Kinvey à Oracle en tant qu’objet de service de données Flex externe "style =" border-width: 0px; border-style: solid; " data-displaymode = "Original" title = "Connexion de Kinvey à Oracle en tant qu'objet de service de données Flex externe" data-openoriginalimageonclick = "true" /> </a data-recalc-dims=

Ensuite, vous devrez exécuter un connecteur de données localement (contactez-nous. pour un exemplaire de la bibliothèque). Utilisez un outil tel que ngrok pour tester la création d'une URL publique localement. Votre connecteur Oracle doit éventuellement être déployé sur un service d'exécution de service externe (l'instance AWS Lambda utilisée par Kinvey) pour utiliser votre base de données.

 Exécuter le connecteur de données Oracle localement "style =" border-width: 0px; border-style: solid; "data-displaymode =" Original "title =" Exécuter le connecteur de données Oracle en local "data-openoriginalimageonclick =" true "/> </a data-recalc-dims=

Une fois que vous avez créé une adresse URL publique, vous pouvez vous connecter à votre serveur externe Flex. Service que vous avez précédemment configuré:

 Connectez le service Flex externe à Kinvey "style =" border-width: 0px; border-style: solid; " data-displaymode = "Original" title = "Connexion au service Flex externe à Kinvey" data-openoriginalimageonclick = "true" /> </a data-recalc-dims=

À ce stade, vous devriez pouvoir interroger directement votre base de données auprès d'Oracle:

 Query Database à partir d'Oracle directement "style =" border-width: 0px; border-style: solid; "data-displaymode =" Original "title =" Interroger directement la base de données Oracle "data-openoriginalimageonclick =" true "/> </a data-recalc-dims=

… ainsi que depuis votre console Kinvey:

 Interrogation Base de données Oracle depuis la console Kinvey "style =" border-width: 0px; border-style: solid; " data-displaymode = "Original" title = "Interroger la base de données Oracle à partir de la console Kinvey" data-openoriginalimageonclick = "true" /> </a data-recalc-dims=

… et à partir de votre application de chat:

 Interroger la base de données Oracle à partir de l'application de chat "style = "border-width: 0px; border-style: solid; "data-displaymode =" Original "title =" Interroger la base de données Oracle depuis l'application Chat "data-openoriginalimageonclick =" true "/> </a data-recalc-dims=

Kinvey est une plate-forme à productivité élevée qui accélère considérablement le développement. Inscrivez-vous dès aujourd'hui pour un compte d'évaluation gratuit.

Essayez dès maintenant gratuitement




Source link