Hello,
Wenn Du eine Alternative suchst, mit PHP binäre Massendaten sparsam und schnell abzulegen, dann nimm eine Datenbank als Persistenten Speicher. Das geht dann vermutlich schneller.
Eigentlich wollte ich eine Datenbank selbst machen. Dass es dann langsam ist, macht mir keine Probleme, ist aber schon etwas schade. Ich wollte das nämlich nur aus Spaß machen (damit ich mal selber überlege, wie so eine Datenbank überhaupt funktioniert).
Dann würde ich für die Datenbank lieber eine Hochsprache benutzen, C, C++, Pascal, ...
Mit PHP haben Dennis und ich uns da schon mal öffentlich intensive Gedanken gemacht.
http://tutorial.riehle-web.com/scripts/index.php#flatbox
und
http://forum.de.selfhtml.org/archiv/2006/2/t124002/#m798543 "Flatbox"
ich weiß leider nicht mehr, wann das begonnen hatte
Da wurden von uns in einem länglicheren Thread mehrere Möglichkeiten der persistenten Datenverwaltung mit PHP durchexerziert.
Außerdem findest Du noch ein paar Gedanken zu diesem Thema unter
http://selfhtml.bitworks.de/ -> konfigurierbare Adressverwaltung
Die basiert auf einer Ramdom-Access-Datei, die zwar auf die echten Typen verzichtet, aber trotzdem mit einem Blockbuffer mit ficer Größe arbeitet. Auch das wird von PHP nicht befriedigend unterstützt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg