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

Wie Berechne ich Speicherplatz? Beispiel: 180 Stellen a 1 Bit > Insgesamt 500.000 Datensätze In MB wieviel?
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