Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> MySQL Datenmengen
Joel
Enzian Media GmbH
Geschrieben am: Mo 19.02.2007, 16:19
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


Hallo zusammen,

Ich bin gerade an einem grösseren Projekt und wollte fragen, wie viel Daten MySQL aushält. Die meisten Tabellen werden zwischen 20 und 1000 Datensätze beinhalten. Jedoch eine grössere Tabelle macht mich bezüglich MySQL skeptisch.

Tabelle
Anzahl Datensätze: zwischen 20 und 90 Millionen
Tabellengrösse: zwischen 20 und 90 Gigabyte

Geplante Umgebung
MySQL auf einem Windows-Server

Natürlich sollte man auf den Tabellen auch mit angemessener Performance JOINS machen und diverse Abfragen starten können.

Ist das realistisch bzw. machbar mit MySQL (InnoDB)? Oder ist dafür doch eher ein UNIX-Artiger-Server mit PostgreSQL oder ähnliches nötig?

Was wäre die optimale Umgebung für eine solche Datenbank?

Greets,
Joel


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
 
Claus Lehmann
Partnerprogramme.com
#2 Geschrieben am: Mo 19.02.2007, 16:29 (+00:09)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Marketing
Beiträge: 290
Mitglied seit: 29.04.2005


Ich hab mehrere Tabellen mit Größen bis zu 900.000 Zeilen.
Läuft zufriedenstellend unter MySQL.
natürlich musst Du bei Deinen Statements aufpassen was Du schreibst.
Ein nicht optimales Statement und Dein Server geht erst mal Kaffee trinken


--------------------
Geld verdienen mit kostenlosen Partnerprogrammen
http://www.partnerprogramme.com
Informationen zu Krediten von Privat an Privat
http://www.p2p-kredite.com
Top
PMEmail PosterUsers Website
Top
 
Joel
Enzian Media GmbH
#3 Geschrieben am: Mo 19.02.2007, 16:39 (+00:09)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


QUOTE

Ich hab mehrere Tabellen mit Größen bis zu 900.000 Zeilen.
Läuft zufriedenstellend unter MySQL.
natürlich musst Du bei Deinen Statements aufpassen was Du schreibst.
Ein nicht optimales Statement und Dein Server geht erst mal Kaffee trinken

Die Abfragen befinden sich dann aber noch immer im Millisekundenbereich, oder?

Abfragen, welche länger als 50 ms dauern, wären für den Nutzer nicht zumutbar...Am besten zwischen 2 ms und 10 ms...

--

Und wichtig wäre mir auch, dass Windows mit so grossen Dateien anständig umgehen kann.


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Maik
power-labels AG
#4 Geschrieben am: Mo 19.02.2007, 17:16 (+00:37)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 485
Mitglied seit: 16.03.2006


mein größte Tabelle hatte bisher 4.9 Millionen Einträge, wenn man sich an die mysql-Ratschläge aus der Dokumentation hält, geht alles einwandfrei. Das wichtigste dabei ist:

- Tabelle statisch halten, also keine Variablen String-Spalten
- keine Joins verwenden, sondern Informationen sequentiell abfragen
- gut ausgewählte Indizes verwenden, und da auch nur die wichtigsten
- Tabelle regelmäßig optimieren

Und bei solchen Datenmengen würde ich entweder MySql unter Linux verwenden, oder MsSQL unter Windows. MySQL ist unter Windows nicht gerade die beste Lösung.


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Joel
Enzian Media GmbH
#5 Geschrieben am: Mo 19.02.2007, 20:32 (+03:15)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


QUOTE

Und bei solchen Datenmengen würde ich entweder MySql unter Linux verwenden, oder MsSQL unter Windows. MySQL ist unter Windows nicht gerade die beste Lösung.

Sali Maik,

Danke für die Tipps.

Gibt es Argumente welche gegen MySQL unter Windows sprechen? Was wäre der Vorteil von MySQL unter Linux statt Windows?


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Alonso
WEPAX.com
#6 Geschrieben am: Di 20.02.2007, 08:34 (+12:01)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 514
Mitglied seit: 10.02.2005


Bei solchen Datenmengen wird die verwendete Hardware ebenfalls sehr wichtig. Also z.B. KEIN Raid5, Tonnenweise RAM etc..


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
hatschi1810
#7 Geschrieben am: Di 20.02.2007, 08:56 (+00:22)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 638
Mitglied seit: 20.01.2004


Ich glaube du musst schon aufpassen welches Betriebssystem + Filesystem du nimmst damit das überhaupt ordentlich gespeichert werden kann (Wobei mit der InnoDB Storage Engine das glaube ich wieder kein Problem ist weil das eine Table über mehrere Files verteilen kann, da lohnt sich aber nachschlagen).

Ansonsten sollte die Größe eigentlich kein Problem sein, ob du die Performance bekommst die du willst hängt wohl stark davon ab was du damit machst.

An deiner stelle würde ich einfach mal eine Datenbank mit entsprechenden Testdaten füllen und sehen was so passiert.
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/16831

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Lost connection to MySQL cr4m0 122 4 So 23.11.2008, 14:31
MySQL Frage G.P. 103 2 Mo 17.11.2008, 15:59
Suche Freelancer: Ajax, XML, PHP, MySQL omc 314 3 Mi 12.11.2008, 18:22
Einbinden vonn RSS feeds in Typo3 / MYSQL e-card 10920 5 Di 4.11.2008, 18:36
MySql Frage - ID Ändern EuD 118 2 Di 4.11.2008, 11:09
mysql query vereinfachen Big Rob 161 5 Mo 3.11.2008, 22:40
mysql Dump Städte pl_90 159 2 So 26.10.2008, 01:13
MySQL Befehl G.P. 169 5 Fr 24.10.2008, 15:58
Lösung für: Content Slider-Java Script-PHP-MySql Antoine Johannes 325 2 Fr 26.09.2008, 12:54
PHP + MySQL 2 Fragen an euch Coach 194 1 Do 18.09.2008, 10:52




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]