welche Datenbank? 3TB, 50millionen files htm/jpg/gif
Posted: 2010-03-06 20:31
hi!
Ich möchte eine Datenbank anlegen (unter für "privat-homepage-verhältnisse" extremen Bedingungen)
vielleicht kann mir jemand sagen ob es sinn macht und welche performance bei welcher datenbank zu erwarten ist? =)
(Außer ein paar vorlesungen über MySQL datenbanken und Kleinstanwendungen habe ich bisher keine erfahrungen mit datenbanken)
Szenario:
ich hab einen Server mit ca 3TB, ca. 50millionen files ca 50% *.htm und 50% *.jpg/gif. ca 1Million Pageviews/Tag
Die liegen einfach lose in /var/www/ auf der festplatte
Die inhalte sind soweit statisch und eine abgeschlossene sammlung die sich nicht mehr verändert. Soweit sogut.
Nun würde ich gerne eine Datenbank anlegen um u.a die Möglichkeit zu haben dass user einzelen files bewerten können und solche melden können, die gegen die Nutzungsbedingunen verstoßen oder ihnen kategorien (Tags) zuordnen.
Sprich eine datenbank mit ca 50Millionen datensätzen.
und es stellt sich die frage ob es sinn macht, die kompletten datein, welche durschnittlich nur wenige Kilobyte groß sind, in die Datenbank zuschreiben?
Welche performance ist bei diesem Vorhaben zu erwarten wenn ich einfach mal anfange mit php & mysql?
danke
Ich möchte eine Datenbank anlegen (unter für "privat-homepage-verhältnisse" extremen Bedingungen)
vielleicht kann mir jemand sagen ob es sinn macht und welche performance bei welcher datenbank zu erwarten ist? =)
(Außer ein paar vorlesungen über MySQL datenbanken und Kleinstanwendungen habe ich bisher keine erfahrungen mit datenbanken)
Szenario:
ich hab einen Server mit ca 3TB, ca. 50millionen files ca 50% *.htm und 50% *.jpg/gif. ca 1Million Pageviews/Tag
Die liegen einfach lose in /var/www/ auf der festplatte
Die inhalte sind soweit statisch und eine abgeschlossene sammlung die sich nicht mehr verändert. Soweit sogut.
Nun würde ich gerne eine Datenbank anlegen um u.a die Möglichkeit zu haben dass user einzelen files bewerten können und solche melden können, die gegen die Nutzungsbedingunen verstoßen oder ihnen kategorien (Tags) zuordnen.
Sprich eine datenbank mit ca 50Millionen datensätzen.
und es stellt sich die frage ob es sinn macht, die kompletten datein, welche durschnittlich nur wenige Kilobyte groß sind, in die Datenbank zuschreiben?
Welche performance ist bei diesem Vorhaben zu erwarten wenn ich einfach mal anfange mit php & mysql?
danke