Allgemeines 22.039 Themen, 149.582 Beiträge

Speicherplatzberechnung

taler2002 / 4 Antworten / Flachansicht Nickles

Wie Berechne ich Speicherplatz? Beispiel: 180 Stellen a 1 Bit > Insgesamt 500.000 Datensätze In MB wieviel?

bei Antwort benachrichtigen
Andreas42 taler2002 „Speicherplatzberechnung“
Optionen

Hi!

Das lässt sich aus deinen Angaben nicht eindeutig berechnen (mir ist der Aufbau deiner Daten noch nicht ganz klar).

1. Variante:

Ein Datensatz muss 180 Bits verwalten können. Dabei werden pro Byte 8 Bit untergebracht (oft als "komprimiertes Bool-Array" bezeichnet):

180 / 8 = 23 Bytes pro Datensatz (man muss aufrunden)

23 * 500.000 = 11.500.000 Bytes = ca. 11 MBytes


2. Variante:

Der Datensatz besteht aus 180 Byte-Werten, die jeweils 1 Bit Speichern (wäre Platzverschwendung, aber wozu gibt's GByte-Platten... ;-) ):

180 Bytes * 500.000 = 90.000.000 Bytes = ca. 86 MByte


3. Variante:

Ich hab's völlig falsch verstanden... ;-)

Bis denn
Andreas

Gott2 wird noch richten, ob diese Antwort zielfuehrend ist oder nicht.
bei Antwort benachrichtigen