bevor Thema geschlossen wurde, will ich nur sagen, dass DB am ende auch mit den Dateien arbeitet. Wir können spekulieren so viel wir wollen, über Sinn und Unsinn von solchen Konstrukten, aber es ist machbar und es spricht nichts dagegen sie zu benutzen, so lange sie gut gekapselt sind. Was Datenbank betrifft, dann will ich nur sagen, dass bei einer spezifischer Anwendung kann man schnell an seine Grenzen gelangen und dann hast du nicht viel Wahl:
1) Nativ in DB eine neue Engine schreiben (was bei Mysql möglich ist)
2) Oder direkt auf Datenebene gehen und eigener Indexierungsmechanismus zu implementieren (natürlich mit C oder C++).
In unserem konkretem Fall kann ich mich nur wiederholen, dass select und delete die einfachste Lösung ist, aber wenn Dateizugriffe schon implementiert und gut in Klassen oder Funktionen gekapselt sind, dann muss man sie schon aus Performance -Grunden nutzen. |