07 72 12 12 43 contact@blacktiger.tech

Data Virtualization

Vos données stockées et accessibles sans aucune limite

Parce que vous êtes innovant et pionnier, vous acceptez difficilement d’être limité dans vos enjeux pour des raisons technologiques.

C’est en ça que notre Virtual Database TIGERDB est faite pour vous.

Ce moteur hybride vous permettra d’utiliser en même temps tout type de DBMS pour stocker vos données : sa couche de métadonnées vous permettra d’exploiter ses moteurs directement, simplement, efficacement.

Enfin, sa couche de Data Virtualization vous créera le bridge entre 2 mondes parallèles : le legacy on prem et les applications cloud.

 

 

powered by Advanced iFrame. Get the Pro version on CodeCanyon.

powered by Advanced iFrame. Get the Pro version on CodeCanyon.

TigerDB est une base de données virtuelle

TigerDB ne stocke pas lui-même les données mais encapsule un ou plusieurs moteurs de stockage, ce qui permet de ne pas perturber le système d’information en place (legacy) ou  d’utiliser les moteurs les mieux adaptés à une situation métier donnée.

 

TigerDB sait accéder, en lecture et en écriture, aux principaux type de moteurs : relationnels, documents, graphe etc. et prend en charge la synchronisation des données entre eux.

 

TigerDB propose, outre une API RESTFul complète, un langage d’accès aux données simple et puissant (le Dubnium Query Language ou DQL) permettant de récupérer en un seul objet métier au format JSON des données éparses, stockées sur différents moteurs, éventuellement en des lieux différents. DQL permet notamment des jointures entre différents stockages, par exemple entre une collection mongoDB et une table postgreSQL.

 

TigerDB assure automatiquement l’indexation de tout ou partie des données et permet au delà de la recherche « plain text » de répondre à certaines requêtes « classiques » de façon beaucoup plus performante, tout particulièrement dans un contexte « Big Data ».

Enfin, TigerDB autorise l’ingestion massive de données, même si elles ne respectent pas le schéma attendu, et effectue en tâche de fond la détection des anomalies pour permettre leur correction par un Data Steward.

TigerDB inclut un manager de métadonnées

En collaboration avec le microservice Soufre, TigerDB permet de stocker, mais aussi de gérer les métadonnées, en CRUD via une API RESTFul.

Ainsi, pour chaque structure de stockage (collection, table…), il est possible de gérer les types de données, les contraintes, les références, les opérations… ce qui permet à TigerDB d’effectuer tous les contrôles nécessaires lors des phases de création ou modification d’objets métier (cycle de vie).

 

TigerDB permet d'implémenter des règles métier

TigerDB facilite la création des règles métier : elles sont implémentées sous la forme de procédures stockées, simples fichiers jar développés avec tout langage  tournant sur la JVM : Java, Scala…

En général, ces procédures sont utilisées pour accéder aux données, mais en fait toute la puissance du langage utilisé est disponible et il est donc possible de coder n’importe quel algorithme en utilisant toutes les bibliothèques disponibles, qu’elles soient internes ou externes. Il est par exemple possible de créer une procédure qui récupère des données, les envoie à un service externe pour les anonymiser via un appel HTTP sur une API REST, récupère le résultat et enfin l’enregistre.

Une fois créées, ces procédures sont directement appelables via l’API RESTFul de TigerDB.

La Tiger DB, ça vous parle ?

powered by Advanced iFrame. Get the Pro version on CodeCanyon.

powered by Advanced iFrame. Get the Pro version on CodeCanyon.

S’inscrire à notre newsletter