Colbert lost problemen op die niet oplosbaar zijn in andere DBMS

Colbert is een Database Management Systeem met unieke mogelijkheden

Sla eenvoudigweg formules op in database velden.
Pas ze vervolgens met SQL toe op data in willekeurige andere tabellen.
Los zo veel voorkomende problemen heel eenvoudig op.

Formules in database velden ?

In de huidige database management systemen is het niet mogelijk om formules in database velden op te slaan. Je kunt wel een formule definiëren voor een hele kolom maar niet voor een individueel record. In spreadsheets kun je wel in een cel een formule opnemen maar daar zijn de parameters van de formule statisch gedefinieerd: ze zijn op voorhand gebonden aan bepaalde cellen.

Eigenlijk is het vreemd dat je geen formules kan opslaan in je database omdat formules, net als naam of salaris, relevante eigenschappen van een object kunnen zijn. Denk bijvoorbeeld aan de bonus die je met je werkgever hebt afgesproken, de auto die je zoekt, of de belastingen die je per jaar moet betalen.

Colbert biedt wel de mogelijkheid om formules op te slaan in zijn database en integreert dit naadloos in SQL. De tabel met formules kun je dan joinen met een tabel met data. Kijk bijvoorbeeld naar de toepassingsgebieden en zie hoe een klasse van problemen nu heel eenvoudig kan worden opgelost met SQL. Zonder Colbert zou je de oplossingen voor deze problemen zelf moeten programmeren in een programmeertaal. Dit zou vele malen complexer, duurder en moeilijk onderhoudbaar zijn. Je zou daarmee ook een statische oplossing hebben gecreëerd die verder niet te gebruiken is voor ad-hoc data analyse.

Meer unieke kenmerken
Naast de mogelijkheid van Formules in database velden zijn er meer unieke kenmerken die Colbert tot een zeer krachtig data analyse tool maken :
• Former
Former functies benaderen velden uit vorig records. Colbert is daarmee een zeer krachtig gereedschap voor data analyse
• Slim SQL
Colbert kent standaard SQL maar staat ook een krachtiger en eenvoudiger SQL toe
• Text analyse
Colbert heeft SQL uitgebreid met Haddock: een krachtige taal voor het bewerken en analyseren van tekst
• Normalisatie
Data met herhaalde structuren kunnen met Colbert in SQL worden genormaliseerd
• Generieke functies
Het is in Colbert SQL zeer eenvoudig om functies te definiëren die ook nog eens generiek mogen zijn
Big Data Expo

Colbert staat in september 2019 op de Big Data Expo in Utrecht.
Je kunt je hier gratis aanmelden.

We staan daar op stand 94 en houden ook een lezing op woensdag 18 september om 15:10 in lezingenzaal 3 met als titel:

New possibilities in data analysis with formulas stored in database fields: simple, powerful and innovative.