Welche Datenbank für Emails ?
-
Hi leutz, ich schreibe einen E-mail Client, ihr habt mir hier ja auch schon mal gut geholfen
Aber ich bin unentschieden, welche Datenbank ich nun verwende...
1. Sie sollte Ressourcen Sparend sein.
2. Sie sollte darauf ausgelegt sein "kleinere" Datenmengen zu Handhaben.
3. Sie sollte aber auch mit Email Anhängen umgehen können (ich gehe davon aus das das nicht mehr als 10 MB sein werden ?)Also, was soll ich nehmen, Paradox, DBase, was ganz anderes ?
ich hoffe ihr könnt mir helfen,
Gruß,
Ole
-
btw. Ich möchte nicht das MBX Dateisystem benutzen...
-
willst du die anhänge in der datenbank speichern? hm...
-
Ok, hat sich erledigt, ich habe jetzt ein anderes konzept mit eigener Datenbank. Ja, ich wollte die Anhänge in die Datenbank packen, aber das mache ich jetzt nicht mehr bei meiner eigenen... meine eigene ist ziemlich simpel, aber dafür schenell...:
Ich lege eine Index Datei an die sieht z.B. so aus:
...
52|Mail_ID|CHECKSUM
53|Mail_ID|CHECKSUM
...(Checksum ist die größe in bytes, anhänge schon extrahiert, also nicht mehr in der checksum)wenn ich nun mail 52 öffnen will, dann rechne ich checksum 1 + checksum 2 + checksum 3.... usw. bis 52.
Dann öffne ich die Datei in der die Mails alle untereinander gespeichert sind... und setze den File Zeiger auf das ergebnis was ich aus checksum 1 + checksum 2 + .... herausbekommen habe, und lese von da aus die länge bytes von checksum 52...
dann habe ich die Mail, und wo die Anhänge gespeichert wurden, das kann ja auch in den Index...genial oder
gruß,
Ole