Définition - Que signifie Datalog?
Datalog est un langage de programmation utilisé dans le travail de base de données déductif. Il fait partie d'un autre langage appelé Prolog et incorpore les principes logiques de base pour l'intégration des données, les requêtes de base de données, etc. Datalog est utilisé par de nombreux systèmes open source et autres systèmes de base de données.
Definir Tech explique Datalog
Les programmeurs de bases de données aiment Datalog pour sa simplicité. En tant que simple langage basé sur la logique déclarative, Datalog repose sur un format de clause conventionnel. Dans un langage déclaratif, l'utilisateur saisit les éléments qu'il souhaite rechercher puis le système prend le relais, trouvant des valeurs conformes à la demande de l'utilisateur.
Comme d'autres types de systèmes de requête, une requête Datalog implique la configuration d'une prémisse basée sur des commandes: par exemple, de nombreuses requêtes Datalog plus simples consistent en un objet et un ensemble de modificateurs ou de contraintes entre parenthèses. La syntaxe simple permet aux administrateurs d'apprendre rapidement comment obtenir les résultats dont ils ont besoin à partir de la base de données. Cependant, comme avec d'autres systèmes, les utilisateurs de Datalog doivent faire face à l'émergence d'ensembles de données brutes ou non structurées dans une technologie de base de données. En d'autres termes, alors que les bases de données du passé avaient tendance à avoir des formats de données de «table» stricts, les bases de données d'aujourd'hui peuvent avoir des informations beaucoup plus abstraites qui doivent être interrogées et traitées d'une manière différente.