Lin728
15-10-2004, 11:34
Hallo wiedermal!
Bis jetzt habe ich meine binären Daten immer über Strings gespeichert, was natürilch alleine schon wegen des Encodings eine problematische Sache ist.
Ich würde das ganze nun gerne mit Blobs realisieren, allerdings bin ich etwas verwirrt was ich darüber alles gefunden habe.
Man kann blobs je nach Datenbank wie folgt realisieren:
- LONG
- LONG RAW
- LONGBLOB
- BYTEA
Das Problem welches ich jetzt habe ist, dass ich zu möglichst vielen SQL-Datenbanken kompatibel sein muss. Ich muss einfach ~1500 bytes pro Reihe abspeichern (immer dieselbe Anzahl) und es muss auch keine besonderen Fähigkeiten haben.
Wird "long raw" denn überall unterstützt (mysql, posgresql, oracle-8+, ..).
Danke schonmal
Bis jetzt habe ich meine binären Daten immer über Strings gespeichert, was natürilch alleine schon wegen des Encodings eine problematische Sache ist.
Ich würde das ganze nun gerne mit Blobs realisieren, allerdings bin ich etwas verwirrt was ich darüber alles gefunden habe.
Man kann blobs je nach Datenbank wie folgt realisieren:
- LONG
- LONG RAW
- LONGBLOB
- BYTEA
Das Problem welches ich jetzt habe ist, dass ich zu möglichst vielen SQL-Datenbanken kompatibel sein muss. Ich muss einfach ~1500 bytes pro Reihe abspeichern (immer dieselbe Anzahl) und es muss auch keine besonderen Fähigkeiten haben.
Wird "long raw" denn überall unterstützt (mysql, posgresql, oracle-8+, ..).
Danke schonmal