Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi physischer Zeiger auf Dateien (https://www.delphipraxis.net/25640-physischer-zeiger-auf-dateien.html)

Luckie 9. Jul 2004 18:18

Re: physischer Zeiger auf Dateien
 
Zitat:

Zitat von obbschtkuche
... :gruebel: ... Ach ja, Datenbanken nehmen ja nicht den Umweg über Dateien, deshalb auch keine Performanceinbußen. :zwinker: (Bevor du jetzt mit Indexen kommst: die kann ich mir bei auch so anlegen.)

Nun ja. Datenbanken sind wohl schon auf schnelölen Zugriff optimiert. Kann man mit typisierten Dateien auch selber machen (indizieren usw.) aber wozu die viele (unnötige) Arbeit, wenn es schon was fertiges gibt und ich mich auf das eigentliche Problem konzentrieren kann.?

obbschtkuche 9. Jul 2004 18:21

Re: physischer Zeiger auf Dateien
 
Du hast es doch schon selbst gesagt: Ich muss kein mysqld oder firebird oder sonstwas mitschleppen.

Aber die eigentliche Frage würde mich jetzt doch mal interessieren :mrgreen:

kiar 9. Jul 2004 18:37

Re: physischer Zeiger auf Dateien
 
hallo,

hatte mal was ähnliches realisiert. mit hilfe einer liste, wo ich pointer verwaltet habe , die auf einem record zeigten.

es wurde in einer typisierten datei gespeichert. also bei überschaubaren datenmengen, halte ich eine DB für übertrieben.

raik

Chewie 9. Jul 2004 18:52

Re: physischer Zeiger auf Dateien
 
Noch eine kleine Anmerkung:

Zitat:

Zitat von obbschtkuche
Mit Physikalische Adresse meinst du vermutlich die Adresse im RAM, oder? Wenn ja, die hast du doch schon (dein Pointer)

Nein. Was du hast, ist die virtuelle Adresse. An die physikalische kommst du nur schwer ran, das musst du aber auch nicht.

obbschtkuche 9. Jul 2004 19:09

Re: physischer Zeiger auf Dateien
 
Stimmt :)

Da kommt man aber wohl eher garnicht dran, es sei denn man ließt irgendwie den ganzen pagetable-Krempel von Windows aus, da weiß ich aber wiederum nicht ob das überhaupt möglich ist :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz