Emerging technologies – Graph databases

 

Emerging technologies – Graph databases

Wat zijn de ‘emerging technologies’ in de bouwsector? Wat betekenen ze en waarvoor dienen ze? Dat legt expert Martijn de Riet van Smart WorkPlace partner Bimforce uit. In deel 1 aandacht voor Graph databases.

Met de digitalisering van de bouw wordt het beheer van al die informatie steeds belangrijker. Nu de toepassing van Digitale Gebouw Modellen, waarin een bouwwerk volledig virtueel wordt nagebouwd, steeds meer gemeengoed wordt ontstaat de noodzaak al deze informatie ook te kunnen gebruiken voor dagelijkse processen in het gebruik van een gebouw.

Dit artikel gaat in op een, voor de bouwsector, nieuwe manier van het opslaan en bevragen van grote hoeveelheden informatie.

Wat is een database?

Laten we even bij het begin beginnen. Wat is nu eigenlijk een database? En wat doe je ermee?

Een database is een verzameling digitale informatie. Dat kan van alles zijn. Uw boodschappenmandje bij een webwinkel. Maar dus ook alle informatie die er in een Digitaal Gebouw Model zit.

Een database is zodanig gemaakt dat het letterlijk de basis is voor de software die u gebruikt. De database van de webwinkel is zo gemaakt dat u deze kunt doorzoeken op basis van een kenmerk. En uw Digitaal Gebouw Model is gestructureerd in onderdelen zoals ramen, deuren, vloeren en daken.

Kortom: een database is een zodanig gestructureerde verzameling informatie dat deze bevraagd kan worden en bruikbare antwoorden teruggeeft.

Hoe werkt een database?

Iedere database slaat uiteindelijk de informatie op in de vorm van tabellen. Grote lijsten van eigenschappen en waarden. De verschillen tussen een Graph database en meer traditionele (SQL) databases zitten voornamelijk in de manier waarop de informatie bevraagd wordt.

Om dit uit te leggen gaan we even uit van een gebouw, denk aan het gebouw waar u nu in zit.

In principe zitten in dit gebouw dezelfde componenten als u ook kunt vinden in een willekeurige bouwmaterialenhandel: ramen, deuren, beton, stopcontacten, lampen, etc. Het verschil tussen de verzameling bouwmaterialen in de winkel en het gebouw waarin u zit, is dat in het gebouw deze materialen op een logische manier verbonden en geordend zijn. U zit in een kamer, op een vloer, die rust op een fundering. Om uw kamer zitten muren, en in deze muren zit een deur. De deur komt uit bij een andere kamer. Naast de deur zit een lichtschakelaar, die weer verbonden is met de lamp in het plafond.

Een traditionele database werkt als een bouwmaterialenhandel: lange rijen met stellingen, met hierin producten. De stellingen zijn geordend op toepassing, of soort product. Zo heeft onze bouwmarkt een afdeling elektra, met hierin een stelling met (mantel)buizen maar ook een stelling met schakelmateriaal. Zo kunt u een lichtschakelaar kopen. Maar die schakelaar is er in meerdere varianten: opbouw, inbouw, met of zonder dimmer, etc. U weet pas welke schakelaar u nodig heeft als u in de stellingen van de lampen gaat kijken of de lamp die u toegepast heeft geschikt is voor een dimmer.

Zo werkt een traditionele database ook. Stel dat uw lichtschakelaar kapot gaat en u wilt deze vervangen. Als u in traditionele databases op zou willen zoeken welke schakelaar u moet kopen om deze te vervangen moet u een hele serie vragen stellen om bij het juiste product uit te komen:

  • Stap 1: Vraag een lijst met gebouwen op,  en kies het gebouw waar u zich in bevindt. Dit gebouw heeft een ID wat u gebruikt voor stap 2.
  • Stap 2: Vraag een lijst met ruimtes op die horen bij het gekozen gebouw ID, en kies de ruimte waar u bent. Ook deze ruimte heeft een ID, wat u gebruikt voor stap 3.
  • Stap 3: Vraag een lijst met lichtschakelaars op uit de ruimte met het gekozen ID en kies de kapotte schakelaar.
  • Stap 4: Gebruik de schakelaar met het gekozen ID om binnen de lijst met beschikbare schakelaars een vergelijkbare vervanger te vinden.

U kunt zich voorstellen dat dit proces steeds bewerkelijker wordt als u meer factoren in ogenschouw neemt. Stel dat u over wilt stappen naar een schakelaar met dimmer, dan moet u ook gaan kijken naar de lamp: is deze hiervoor wel geschikt, en zo niet, welke vervanger is er dan? En als u die vervanger heeft gevonden, moet u dan ook iets doen aan de groepenkast? Voor al deze vervolgvragen moet u opnieuw de bovenstaande lijst met vragen doorlopen.

Hoe werkt een Graph database?

Graph databases werken ook met tabellen, maar deze worden anders bevraagd. In plaats van werken met ID’s van producten in losse lijsten, wordt de database doorzocht op basis van relaties. De (enkele) vraag die je stelt aan een Graph database is:

Geef mij de producten die overeenkomen met de eigenschappen van de schakelaar 3 die in ruimte 2 van gebouw 1 zit.

Ofwel: (gebouw 1)--[HEEFT RUIMTE]--(ruimte 2)--[HEEFT SCHAKELAAR]--(schakelaar 3)--[GELIJK AAN]--(product)

Doordat u hierbij niet alleen kijkt naar de lijsten met onderdelen, maar meteen ook naar de onderlinge relatie, kunt u veel efficiënter zoeken. Zo kunt u bijvoorbeeld ook meteen vragen in welke ruimtes deze schakelaar nog meer is toegepast door simpelweg te vragen welke schakelaars nog meer gelijk zijn aan deze schakelaar. In dit voorbeeld kunt u meteen zien dat deze schakelaar ook toegepast is in ruimte 1:

Emerging technologies – Graph databases

Figuur 1: Voorbeeld werking Graph database.

Waarom zijn Graphs voor de bouw interessant?

Traditionele databases zijn geweldige oplossingen als het gaat om het opslaan en bevragen van grote hoeveelheden data. Ze zijn echter minder geschikt als het gaat om het opvragen van informatie op basis van onderlinge relaties. Om bij het eerdere voorbeeld te blijven: de inventaris van een bouwmaterialenhandel kunt u prima beheren met een traditionele database. Na tientallen jaren ontwikkeling en optimalisatie is dat een peuleschil.

Echter, als u deze bouwmaterialen wilt bevragen in de context van een gebouw is het een heel andere zaak. Door de grote hoeveelheden relaties en onderlinge afhankelijkheden is een Gebouw Informatie Model veel beter te analyseren in een Graph, juist omdat deze relaties en afhankelijkheden worden meegenomen.

Kort samengevat: Door uw informatie op te slaan in Graph databases kunt u beter de complexe vraagstellingen aan die u nodig heeft om uw Digitale Gebouw Informatie te beheren, en te koppelen aan uw dagelijkse gebruiksprocessen.

Delen:

Meer nieuws

Envalue nieuwe partner Smart WorkPlace

Envalue nieuwe partner Smart WorkPlace

woensdag 12 maart

Met data-gedreven inzichten en strategisch advies is Envalue de innovatiefste vastgoedadviseur van Nederland. Om bij te ...

Lees meer

Multifunctionele kantoorruimte in Raadhuis Amstelveen

Multifunctionele kantoorruimte in Raadhuis Amstelveen

woensdag 12 maart

Een mooi project van PD Group in Amstelveen. Dit is een volgende stap in het moderniseren van het historische Raadhuis na ...

Lees meer

Een schonere en duurzamere werkomgeving met Asito

Een schonere en duurzamere werkomgeving met Asito

dinsdag 11 maart

Asito werkt elke dag aan een betere leefomgeving. In 2028 wil Asito hét meest mensgerichte en data-gedreven schoonmaakbedrijf ...

Lees meer

Online debat: Slimme werkplekken, wat levert het op?

Online debat: Slimme werkplekken, wat levert het op?

dinsdag 11 maart

Samen met experts van Vodafone Business, Spacewell en Zens kijken we op woensdag 2 april in een online debat naar de waarde ...

Lees meer

Stem op ISS WorkPlace Manager en Talent of the Year

Stem op ISS WorkPlace Manager en Talent of the Year

dinsdag 11 maart

De genomineerden voor de ISS WorkPlace Manager en Talent of the Year Awards zijn bekend! Breng hier je stem uit!

Lees meer

Breng je stem uit op de CSU Smart Solution of the Year Award

Breng je stem uit op de CSU Smart Solution of the Year Award

maandag 10 maart

De genomineerde innovaties voor de CSU Smart Solution of the Year Award zijn bekend! Ontdek de innovaties en breng je stem ...

Lees meer

IHP Dashboard voor onderwijshuisvesting

IHP Dashboard voor onderwijshuisvesting

maandag 10 maart

Betrouwbare data is belangrijk om de juiste afwegingen te kunnen maken. Ook geeft het Dashboard gemeenten en schoolbesturen ...

Lees meer

Eindbeslissers massaal aanwezig tijdens WorkPlace Xperience

Eindbeslissers massaal aanwezig tijdens WorkPlace Xperience

donderdag 6 maart

Nu al – 6 weken voor de WorkPlace Xperience – zijn al meer dan 500 deelnemers geregistreerd. En nog belangrijker: ...

Lees meer

Hoe ontwikkel ik een multifunctionele accommodatie?

Hoe ontwikkel ik een multifunctionele accommodatie?

donderdag 6 maart

Leer alles over dit ondewerp tijdens de studiedag van HEVO. De studiedag is bedoeld voor bestuurders, beleidsmakers, projectleiders/managers ...

Lees meer

Duizend circulaire werkplekken voor Movares Group

Duizend circulaire werkplekken voor Movares Group

woensdag 5 maart

De uitvraag van Movares was zeer uitdagend: 1.000 circulaire werkplekken. Een interview over de uitdaging en het resultaat ...

Lees meer

SWP Talks #58: Employee Experience

SWP Talks #58: Employee Experience

woensdag 5 maart

Employee experience betekent meer dan alleen een goede koffiebar. Het is een belangrijk onderwerp in de moderne werkomgeving. ...

Lees meer

Ontwikkel je skills in workplace management

Ontwikkel je skills in workplace management

dinsdag 4 maart

Op 26 maart start de vernieuwde Basiscursus WorkPlace Management met een kennismakingsbijeenkomst. Een van de docenten, ...

Lees meer

Essentie van integrale businesscases (deel 2)

Essentie van integrale businesscases (deel 2)

dinsdag 4 maart

Dit artikel is een vervolg van deel 1 van de essentie van integrale businesscases, in dit artikel publiceerden Theo ...

Lees meer

Babyboomers en een gastvrij ontvangst

Babyboomers en een gastvrij ontvangst

maandag 3 maart

De verschillende generaties op kantoor, hoe breng je ze in verbinding? In deze artikelenreeks vertelt Petra de West, Business ...

Lees meer

Van monumentaal pand naar werkplek

Van monumentaal pand naar werkplek

donderdag 27 februari

Hoe maak je van een monumentaal pand een moderne werkomgeving? AENC vertelt over de transformatie van zorginstelling IJsselheem ...

Lees meer

Michael Kortekaas: energie, focus en veerkracht

Michael Kortekaas: energie, focus en veerkracht

donderdag 27 februari

Hoe houd je je energiebatterijen opgeladen, een gezond werk-privé balans en focus op de dingen die je wilt bereiken? ...

Lees meer

Durf te kiezen: gebruik gaat boven bezit

Durf te kiezen: gebruik gaat boven bezit

woensdag 26 februari

Flexibele werkomgevingen zijn een belangrijk onderdeel van de moderne werkomgeving. In gesprek met Robin Paul van Eck, Marketing ...

Lees meer

Als partners elkaar strategie verwezenlijken

Als partners elkaar strategie verwezenlijken

woensdag 26 februari

Het realiseren en vervolgens beheren en onderhouden van locaties voor hoger en academisch onderwijs vereist specifieke expertise. ...

Lees meer

Fietser kan flínk besparen volgens IWG

Fietser kan flínk besparen volgens IWG

dinsdag 25 februari

Woon-werkverkeer verandert razendsnel. Onlangs werd duidelijk dat steeds meer Nederlandse forensen de fiets pakken, dankzij ...

Lees meer

Whitepaper: De do's & don'ts bij het verhuizen van kantoor

Whitepaper: De do's & don'ts bij het verhuizen van kantoor

dinsdag 25 februari

Verhuizen van kantoor, extern maar ook intern, is een belangrijke onderneming. Daarom heeft Martsprojecten de belangrijkste ...

Lees meer

Terug naar boven