phpbar.de logo

Mailinglisten-Archive

Re: db groesse
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: db groesse



Mariano Glas wrote:
> 
> Morjens,
> 
> wie gross wird eine DB mit 50.000.000 datensätzen ?
> 
> ich hab hier eine nett db mit:
> 
> 3 Int (einer davon multikey)
> 2 double (16,4)
> 14 char (255)
> 2 char(25)
> 
> bei 50.000.000 datensätzen komme ich auf ca.
> 180 GB Datenbankplatz ??
> 
> ist diese Berechnung korekt ? (3,2 MB * 50.000.000)
> 
> Mariano

Hi Mariano!

Hier meine Abschaetzung:

- pro row:  3 x 4 Byte + 2 x 8 Byte + 14 x 255 Byte + 2 x 25 Byte = 3648
Byte
- Groesse der Tabelle: 3648 x 50.000.000 / (1024^3) = 169,87 GB

plus Indexdateien. Vielleicht sollte man es mit Datenkompression
versuchen; oder die 
Länge der char-Felder dynamisch gestalten - wahrscheinlich stehen dort
sowieso nur 60% Leerzeichen drin. Ich habe da aber leider auch keine
Erfahrung.

Gruss,
  Johannes

--
Every program has at least one bug and can be shortened by at least one
instruction -- from which, by induction, one can deduce that every
program can be reduced to one instruction which doesn't work.

Johannes Pellenz
current email address:  jpellenz_(at)_uni-koblenz.de
lifetime email address: jpellenz_(at)_gmx.de


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive