H-Logic et SQL
Statut documentaire : reference — voir Maturité et preuves.
Cette comparaison sert à choisir une représentation, pas à déclarer un vainqueur universel. H-Logic est centré sur les concepts, rôles, relations polyadiques, contraintes et raisonnement du Runtime logiCells. SQL répond à d'autres besoins et peut rester pertinent comme technologie d'intégration ou de stockage.
Différence de point de départ
- H-Logic part du sens conceptuel et des rôles ;
- SQL part de son propre modèle de données et de requête ;
- une traduction automatique n'est fiable que si les différences d'identité, cardinalité, contexte et inférence sont traitées explicitement.
Interopérabilité
Une intégration peut projeter une partie du modèle logiCells vers SQL ou importer des données depuis cette technologie. La projection doit documenter ce qui est perdu, matérialisé ou reconstruit.
Règle
Ne pas utiliser la syntaxe de SQL comme modèle conceptuel canonique de l'application simplement parce qu'elle est familière. Le choix dépend du problème à résoudre et du contrat de fidélité attendu.