AlgoQuest System appartient désormais à Celinvest

Celinvest a acheté tous les droits et la propriété de l’invention d’Elie Ouzi Koskas : un système de gestion de base de données relationnelle super rapide, nommé AlgoQuest System.

Motivation initiale

Nous avons rencontré professionnellement Elie, Ouzi Koskas en 1995, mais l’idée d’une véritable collaboration pour développer la technologie, n’a commencé qu’en 1998, date à laquelle nous avons décidé d’investir dans le potentiel énorme de son invention.

La technologie est un système de gestion de base de données d’une rapidité époustouflante, répondant aux besoins de requêtes combinatoires de grands volumes pour obtenir des réponses qui ne sont pas basées sur des statistiques et qui peuvent être livrées dans des délais acceptables. Le point de bascule pour nous a été lorsque nous avons comparé la technologie avec une installation IBM-Netezza dans l’une des plus grandes banques privées de France, sur une requête qui a pris plus de 11 heures à la plateforme optimisée de la banque. Sur exactement la même base de données, sans aucune préparation supplémentaire de l’ensemble de données, et avec un simple ordinateur portable, nous avons réussi à fournir la réponse exacte avec une précision de 100% en moins de 12 minutes.

C’est à ce moment que nous avons décidé d’investir massivement dans cette technologie et dans le développement de son potentiel.

Étapes clés

1996
Première rencontre avec Elie Ouzi Koskas
2010
Premier investissement financier de Celinvest et création d'AlgoQuest System SA pour commercialiser la technologie.
2013 - 2020
Celinvest délègue Gilles Celimene comme administrateur délégué d'AlgoQuest System
Juillet 2021
Suite à la liquidation d'AlgoQuest System SA, Celinvest rachète légalement tous les actifs de la société, y compris la technologie, la propriété intellectuelle et toutes les applications (présentes et futures).

Évolution du projet entre Celinvest et l’inventeur Elie Ouzi Koskas

A la date de la création d’AlgoQuest S.A. cela faisait déjà plus de trente ans qu’Elie Ouzi Koskas travaillait sur l’algorithme qui allait ensuite devenir le cœur de la technologie. Cependant, même si celle-ci démontrait son efficacité dans certaines configurations, elle n’était pas assez développée pour faire l’objet d’une quelconque commercialisation. La création de la société AlgoQuest System SA correspondait donc à notre volonté de financer le développement de l’outil, de le commercialiser et de le vendre à des clients potentiels.

La technologie s’articule autour de deux parties principales : le moteur (appelé AlgoQuest Engine) et les outils (appelés AlgoQuest Tools). En résumé, le moteur est la partie où tous les calculs sont effectués et où les requêtes sont traitées. Les outils constituent l’interface utilisateur du système, permettant toutes les interactions avec le moteur tel que: ajout d’une nouvelle base de données, soumission de nouvelles requêtes, mise à jour du contenu, collecte des réponses du moteur et mise en forme pour l’utilisateur final.

L’idée sous-jacente, véritable invention clé d’Elie Ouzi Koskas, provient d’une autre façon de gérer les données à travers une nouvelle approche des mathématiques : le moteur ne gère que les itérations uniques des données dans les bases de données, ce qui permet d’éviter les répétitions dans le calcul, tout en les prenant en compte dans le résultat final. En conséquence, le moteur se révèle extrêmement efficace et crée une énorme différence avec les systèmes de gestion de bases de données standard pour la gestion des requêtes combinatoires à forte volumétrie, répondant aux requêtes SQL beaucoup plus rapidement, avec une précision de 100% et sans approximation statistique.

Ce moteur s’appuie sur une approche mathématique entièrement nouvelle et particulièrement efficace. Parce qu’il a été construit entièrement avec cette nouvelle approche, de nombreuses contraintes connues par tous les autres systèmes de gestion de bases de données (comme l’indexation des données par exemple) ne sont plus pertinentes avec cette solution, ce qui la rend beaucoup plus agile et efficace.

C’est l’une des principales découvertes à l’origine de cette technologie : Elie, Ouzi Koskas a prouvé que la recherche de résultats dans une base de données relationnelle est équivalente à la recherche de chemins sous contraintes dans un graphe. Habituellement, trouver le chemin optimal dans un graphe est une opération très complexe sujette à l’explosion combinatoire – Elie, Ouzi Koskas a créé un algorithme qui calcule le chemin optimal dans un graphe, dans un temps linéairement proportionnel à la taille du graphe représentant la base de données, et donc non sujet à l’explosion combinatoire.

Si l’on considère la base de données comme un graphe, cette technologie est particulièrement efficace pour trouver des résultats dans une base de données relationnelle. Cette technologie a été la principale motivation de notre investissement dans ce projet. L’intégralité de cette technologie, ainsi que tous les droits de la propriété intellectuelle d’Elie, Ouzi Koskas, ont, dans un premier temps, été vendus par lui à la société AlgoQuest System SA.

La société Celinvest a, dans un second temps, et suite à la liquidation d’AlgoQuest System SA, racheté, dans le cadre judiciaire, tous les actifs de la société, y compris la technologie en cause, ainsi que la propriété intellectuelle correspondante et toutes les applications (présentes et futures).

Le principal défi était alors de rendre ce moteur extrêmement puissant réellement utilisable. En effet, le moteur pour être exploitable nécessitait d’une part, la transformation des requêtes SQL, et d’autre part le remplissage des paramètres de saisie. De plus, il n’exportait pas les résultats dans un format lisible pour un être humain. C’est pourquoi “Tools” a été conçu et est devenu l’interface de gestion du système global. Pour ce faire nous avons alors engagé des développeurs indépendants en Roumanie pour soutenir le développement de la partie Tools du logiciel.

Dans l’exemple ci-joint, l’interface Tools a été réalisée pour comparer les performances de la technologie avec Oracle Database 19c. Les données présentées pour Oracle reprennent simplement les résultats communiqués par l’outil Oracle, sans transformation, sans contrainte ajoutée, et en autorisant toutes les préparations d’optimisation par l’outil Oracle (index).

Ces résultats ont été obtenus sur une simple Microsoft Surface et montrent que notre technologie a été capable de fournir la même réponse que la base de données Oracle, en générant 54’314’281 résultats en 3,196 secondes sans aucun cache ni aucune astuce, alors qu’il a fallu près d’une heure au calcul optimisé d’Oracle sur le même ordinateur.

Pour être effectivement utilisable, sans autre logiciel, la technologie doit associer le moteur et ses outils. C’est pourquoi le système AlgoQuest dans son ensemble est la combinaison du moteur AlgoQuest Engine et des outils AlgoQuest Tools. Elie, Ouzi Koskas est l’inventeur du moteur, tandis que le logiciel Tools a été entièrement développé par l’équipe de techniciens engagée par la société AlgoQuest, après que Celinvest ait rejoint et financé le projet.

La puissance de la technologie se manifeste véritablement dans le cas de gros volumes et de requêtes hautement combinatoires : plus le nombre de résultats générés est élevé, plus le volume est important, et plus la différence de temps de traitement des requêtes est grande. Comme vous pouvez le voir dans les résultats obtenus ci-dessous sur un seul ordinateur portable, en multipliant le volume de lignes en réponse par plus de 155, nous n’avons multiplié notre temps de traitement que par 1,6, alors que la base de données Oracle a multiplié son temps de traitement par plus de 126. Cette différence ne fait que s’accroître lorsque nous augmentons la volumétrie de la base de données.

La vérification de l’explosion combinatoire se fait en analysant le temps d’exécution des systèmes traditionnels de gestion de bases de données relationnelles, même ceux qui reposent sur une puissance de calcul extrêmement importante et un matériel coûteux. L’augmentation de la puissance de calcul ne fait que retarder la limite de faisabilité, avec une efficacité décroissante.

Notre approche n’est pas seulement plus rapide pour traiter des requêtes complexes, elle permet également d’ouvrir un tout nouveau champ de possibilités qui n’étaient même pas envisagées auparavant.

On voit à quel point AlgoQuest est une technologie puissante en comparant simplement l’utilisation du processeur entre les différentes architectures de bases de données existantes.

En supprimant les index, et en obtenant un accès direct aux données, sans avoir à faire correspondre les index aux données réelles, nous sommes en mesure de concentrer la plus grande partie de la puissance du processeur sur le calcul réel.

En conséquence, les algorithmes initialement conçus par Elie Ouzi Koskas permettent d’utiliser près de 15 fois plus de temps processeur pour les calculs proprement dits: c’est un changement de paradigme majeur.

C’est la raison pour laquelle nous avons décider d’investir dans AlgoQuest, pour finalement acheter tous les droits sur cette technologie et ses applications.

Situation actuelle du projet

Depuis 2010, Celinvest a été de loin le principal soutien financier d’AlgoQuest System (quelques autres investisseurs mineurs ont également rejoint le projet, mais tous les autres efforts financiers cumulés n’ont pas égalé ce que Celinvest a injecté dans la technologie). Pourtant, après plus de 9 ans de financement de toutes les équipes pour développer la plateforme, aucun client n’a acheté la moindre licence de la solution.

C’est la raison pour laquelle en juillet 2019, Celinvest a décidé d’impliquer un de ses fondateurs ayant des connaissances techniques plus approfondies en tant qu’expert de confiance pour non seulement auditer la solution, mais aussi revoir avec les équipes la stratégie de développement et globalement l’organisation de l’entreprise. Après avoir utilisé la solution pendant quelques mois, l’avoir confrontée à des situations réelles du marché et avoir compris le potentiel et les limites de l’outil, il est arrivé à une conclusion qui a suscité des interrogations. Le moteur était en effet extrêmement puissant, mais il lui manquait tellement de fonctions nécessaires fournies par les principaux acteurs actuels du marché (AWS, Oracle, Microsoft, pour n’en citer que quelques-uns) qu’il faudrait encore plus de 10 ans de développement pour se rapprocher des fonctions “indispensables” que ces solutions fournissent aujourd’hui.

Aussi puissante que soit la solution à ce moment-là, sa véritable valeur ajoutée ne compensait pas les capacités manquantes dont avaient besoin les clients potentiels.

C’est ainsi que nous sommes arrivés à la conclusion, début 2020, que la voie de l’autofinancement et de l’autodéveloppement de l’entreprise n’était pas viable, et qu’il convenait de changer d’orientation.

Celinvest, en tant que principal investisseur financier de l’entreprise, a suggéré que le moyen de développer davantage la technologie serait un partenariat (voire un rachat) avec l’un des principaux acteurs du marché. Un tel partenariat aurait permis à la technologie AlgoQuest System d’accéder à des capacités beaucoup plus importantes, puis de développer rapidement toutes les fonctionnalités manquantes en s’appuyant sur les technologies déjà existantes d’un tel partenaire. Pourtant, la discussion sur ce sujet a débouché sur un désaccord avec l’inventeur de la technologie et a bloqué toutes les opportunités de développement pour l’entreprise.

En conséquence, il a été décidé que Celinvest ne financerait plus une stratégie en laquelle elle ne croyait plus. Pourtant, nous continuions à croire en la technologie elle même. Après quelques mois, AlgoQuest System SA a été liquidée, et dans le cadre de cette procédure, Celinvest SA a, suite à décision judiciaire, légalement acheté tous les actifs de la société, y compris la technologie, ainsi que toutes les propriétés intellectuelles attachées, et toutes les applications de la technologie (existantes et futures) qu’Elie Ouzi Koskas avait entièrement vendues à la société AlgoQuest System S.A.

Il en résulte que tous les développements potentiels futurs de cette technologie sont aujourd’hui la propriété de Celinvest.

Aujourd’hui, et depuis juillet 2021, Celinvest est pleinement propriétaire de la technologie d’Elie Ouzi Koskas et de toutes ses applications suite à une décision juridique.

 

Vous voulez discuter de la technologie ? Obtenir plus d’informations ? Discuter d’un partenariat ?

 

N’hésitez pas à nous contacter

Vous pouvez nous contacter en utilisant le formulaire ci-joint, ou par les moyens suivants

Email

contact@celinvest.com

Adresse

Celinvest SA
2 rue Astrid
L1143 Luxembourg-City
Luxembourg