PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Blob size?



Andislack
25-06-2005, 22:11
Hi,

kann mir jemand erklären, wie die maximale Größe eines Blobs berechnet wird (Firebird speziell)?
Ich lese immer nur, dass die DPS und das Betriebssystem dafür entscheidend sind. DPS ist entweder 2,4,8 k groß. Welche Beschränkung kommt dann noch durch das Betriebssystem dazu, außer der Gesamtdatenbankgrößenbeschränkung von 2G bei Win bis 98 und 4G bei anderen BS?
Kann mir jemand den Rechenschritt zeigen, der zu den 2G,4G Blobgrößen kommt?

Brauche es für meine Diplomarbeit, daher wärs klasse, wenn das jemand wüsste. Im Netz hab ich nix richtiges gefunden. Vielleicht ja auch falsch gesucht :rolleyes:

Danke schonmal
Gruss Andi

quinte17
26-06-2005, 18:30
soweit ich weiß ist der dateizugriff ansich abhängig von den bits, die die größe einer datei speicher (dateisystemspezifisch) und den dafür verwendeten funktionen...
wenn du nun von 32 bit ausgehst und du mit jedem bit 1 byte ansprechen kannst, dann kommst du exakt auf 4gb... bei 16 bit halt nur auf 2g..

somit würde ich nicht bei deiner db-backend nachforschen, sondern eher erstmal die spezifikationen deines verwendeten dateisystems...

hier von reiserfs zum beispiel:
http://www.namesys.com/faq.html#reiserfsspecs

greetz