Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
23. Jan 2010
'Enfach so' ne Datenstruktur auszulagern bringt doch nichts, denn es wird sehr sehr langsam. Und wie himitsu schon erwähnte, muss man sich 'ne Speicherverwaltung ausdenken.
Such mal nach 'B-Tree' bei Google, du findest bestimmt eine Delphi-Umsetzung.
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
22. Jan 2010
Wozu MMF? Windows cached doch sowieso.
Dessenungeachtet verlagerst Du das Problem doch in "'ne eigene Speicherverwaltung". Wenn like2 aber auch lernen will, wie man soetwas *nicht* macht (filebasierte Hashmap bzw. Binärbau als Datastorage), dann hast du natürlich Recht.
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
22. Jan 2010
Datenbanken arbeiten mit meist optimierten Bayer-Bäumen, nicht mit binären Bäumen oder Hashtabellen, zumindest auf Datenebene.
Nimm doch einfach eine freie kleine Datenbank (SQLLite z.B.), oder willst Du eine eigene schreiben?