| Joel Enzian Media GmbH |
Geschrieben am: Mo 19.02.2007, 16:19
|
![]() 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! |
![]() |
| Claus Lehmann Partnerprogramme.com |
#2 Geschrieben am: Mo 19.02.2007, 16:29 (+00:09)
|
![]() AyomRank 5 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 |
![]() |
| Joel Enzian Media GmbH |
#3 Geschrieben am: Mo 19.02.2007, 16:39 (+00:09)
|
||
![]() AyomRank 7 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 1441 Mitglied seit: 17.06.2004 |
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! |
||
![]() |
| Maik power-labels AG |
#4 Geschrieben am: Mo 19.02.2007, 17:16 (+00:37)
|
![]() 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. -------------------- |
![]() |
| Joel Enzian Media GmbH |
#5 Geschrieben am: Mo 19.02.2007, 20:32 (+03:15)
|
||
![]() AyomRank 7 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 1441 Mitglied seit: 17.06.2004 |
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! |
||
![]() |
| Alonso WEPAX.com |
#6 Geschrieben am: Di 20.02.2007, 08:34 (+12:01)
|
![]() 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..
-------------------- |
![]() |
| hatschi1810 |
#7 Geschrieben am: Di 20.02.2007, 08:56 (+00:22)
|
![]() AyomRank 6 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. |
![]() |
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
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| 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]



















