Inhoudsopgave:
Definitie - Wat betekent Datalog?
Datalog is een programmeertaal die wordt gebruikt bij deductief database-werk. Het maakt deel uit van een andere taal die Prolog wordt genoemd en bevat fundamentele logische principes voor gegevensintegratie, databasequery's, enz. Datalog wordt door veel open-source systemen en andere databasesystemen gebruikt.
Techopedia legt Datalog uit
Databaseprogrammeurs houden van Datalog vanwege de eenvoud. Als een eenvoudige op declaratieve logica gebaseerde taal, vertrouwt Datalog op een conventioneel clausuleformaat. In een declaratieve taal voert de gebruiker de items in die hij / zij wil vinden en vervolgens neemt het systeem het over en vindt het waarden die voldoen aan het verzoek van de gebruiker.
Net als andere typen querysystemen, omvat een Datalog-query het instellen van een opdrachtgebaseerd uitgangspunt: veel eenvoudiger Datalog-query's bestaan bijvoorbeeld uit een object en een reeks modificatoren of beperkingen tussen haakjes. Met de eenvoudige syntaxis kunnen beheerders snel leren hoe ze de gewenste resultaten uit de database kunnen halen. Net als bij andere systemen hebben Datalog-gebruikers echter te maken met de opkomst van onbewerkte of ongestructureerde datasets in een database-technologie. Met andere woorden, terwijl databases uit het verleden vaak strikte "tabel" dataformaten hadden, kunnen de databases van vandaag veel meer geabstraheerde informatie bevatten die op een andere manier moet worden opgevraagd en verwerkt.