Berichten met de tag ‘databases’

Geavanceerde NoSQL persistentie met RavenDB

05 november 2013

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

Gebruik geen GUIDs in NHibernate

12 juli 2011

Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
Lees verder >>

Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (7): Objectbrowser

28 december 2008

Deze post ga ik wat dieper in op user interface logica, in dit geval een typisch Windows Forms geval; browsertjes / gridjes met objecten.
Lees verder >>

Deze post ga ik wat dieper in op user interface logica, in dit geval een typisch Windows Forms geval; browsertjes / gridjes met objecten.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (5): Data Adapter

21 november 2008

Eerder schreef ik over verschillende aspecten voor het samenstellen van implementaties van domeinobjecten op basis van een UML model. Vervolgens heb ik gedemonstreerd hoe je op basis van ditzelfde model een database schema kan genereren dat hierbij aansluit. Ik zal in deze post ingaan op de ‘tussenlaag’; hoe lepel ik mijn objecten uit een database en hoe schrijf ik ze weg?
Lees verder >>

Eerder schreef ik over verschillende aspecten voor het samenstellen van implementaties van domeinobjecten op basis van een UML model. Vervolgens heb ik gedemonstreerd hoe je op basis van ditzelfde model een database schema kan genereren dat hierbij aansluit. Ik zal in deze post ingaan op de ‘tussenlaag’; hoe lepel ik mijn objecten uit een database en hoe schrijf ik ze weg?
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (4): Data

19 november 2008

Tot nu toe heb ik in deze serie postings laten zien hoe je verschillende aspecten van je model kunt omzetten in code die vaak aangeduid wordt met ‘domain classes’. In gangbare ontwikkelstructuren vindt je deze classes terug in een eigen component of laag die aangeduid wordt met ‘domain layer’ of iets dergelijks. De verschillende thema’s die hier aan bod komen zijn classes met attributen, associaties en methoden.
Lees verder >>

Tot nu toe heb ik in deze serie postings laten zien hoe je verschillende aspecten van je model kunt omzetten in code die vaak aangeduid wordt met ‘domain classes’. In gangbare ontwikkelstructuren vindt je deze classes terug in een eigen component of laag die aangeduid wordt met ‘domain layer’ of iets dergelijks. De verschillende thema’s die hier aan bod komen zijn classes met attributen, associaties en methoden.
Lees verder >>

Object Identity

06 juli 2008

Iets dat in de meeste platformen heden ten dage op het eerste gezicht goed geregeld is is het concept van object identity. In feite is dit onder water de pointer die we toewijzen (reference) aan bijvoorbeeld variabelen in onze code. Een object bevindt zich op een bepaalde plaats in het geheugen en dat is daarmee zijn unieke identificatie. Dit wordt voor je geregeld door respectievelijk een JVM of CLR of welke andere omgeving je maar mee werkt; het enige dat je moet beseffen is dat je als je echt OO bezig bent alleen referenties naar de objectstructuren heen en weer stuurt.
Lees verder >>

Iets dat in de meeste platformen heden ten dage op het eerste gezicht goed geregeld is is het concept van object identity. In feite is dit onder water de pointer die we toewijzen (reference) aan bijvoorbeeld variabelen in onze code. Een object bevindt zich op een bepaalde plaats in het geheugen en dat is daarmee zijn unieke identificatie. Dit wordt voor je geregeld door respectievelijk een JVM of CLR of welke andere omgeving je maar mee werkt; het enige dat je moet beseffen is dat je als je echt OO bezig bent alleen referenties naar de objectstructuren heen en weer stuurt.
Lees verder >>

Normaliseren

26 mei 2008

Normaliseren van relationele tabellen, hoe zit het ook al weer?
Lees verder >>

Normaliseren van relationele tabellen, hoe zit het ook al weer?
Lees verder >>