Hallo
Ik ben bezig met een pet project die dienst doet als simpele document database. Dit doe ik puur voor mezelf en om bij te leren.
Ondertussen ben ik gekomen aan het punt waar ik een relatief simpele where clause mogelijk wil maken.
Ik wil een soort binary tree implementeren, maar dan niet in memory, wel op schijf. Dit zou ook meteen sortering mogelijk maken.
Nu, ik zat wat te denken aan hoe ik node referenties moest aanpakken, en kwam tot de conclusie dat ik dit kan doen net zoals dit in het werkgeheugen zou gebeuren: met "adressen" of in het geval van een file de byte positie binnenin de file.
Dit is puur hobby, maar zou toch eens het idee willen horen van meer ervaren mensen. Sla ik hier de bal volledig mis of zou dit een mogelijkheid kunnen zijn?
Het zoeken zal voorlopig simpele waarden zoals nummers en datums betreffen; geen text search dus. Voorlopig zou ik ook niet weten hoe daar aan te beginnen trouwens. :-)
Ik ben bezig met een pet project die dienst doet als simpele document database. Dit doe ik puur voor mezelf en om bij te leren.
Ondertussen ben ik gekomen aan het punt waar ik een relatief simpele where clause mogelijk wil maken.
Ik wil een soort binary tree implementeren, maar dan niet in memory, wel op schijf. Dit zou ook meteen sortering mogelijk maken.
Nu, ik zat wat te denken aan hoe ik node referenties moest aanpakken, en kwam tot de conclusie dat ik dit kan doen net zoals dit in het werkgeheugen zou gebeuren: met "adressen" of in het geval van een file de byte positie binnenin de file.
Dit is puur hobby, maar zou toch eens het idee willen horen van meer ervaren mensen. Sla ik hier de bal volledig mis of zou dit een mogelijkheid kunnen zijn?
Het zoeken zal voorlopig simpele waarden zoals nummers en datums betreffen; geen text search dus. Voorlopig zou ik ook niet weten hoe daar aan te beginnen trouwens. :-)