| User pages Hier könnt ihr anderen Usern eure Seite vorstellen und Bewertungen, Anregungen und Kritik sammeln. Reine Werbepostings sind auch in diesem Forum verboten! |
 |
|

12-11-2008, 00:01
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: M'gladbach
Beiträge: 3.572
|
|
Zitat:
Original geschrieben von onemorenerd
[B]Das ist Sache der Anwendung.
Davon abgesehen ist es doch kein Problem, an 90 Spalten eine 91. anzuhängen./B]
|
Naja, die Tabellenstruktur ändern ist immer böse.
Beispiel: Ein Alter Table an eine Tabelle mit ~1.000.000 Datensätzen braucht bei durchschnittlicher Hardware gute 3 Sekunden. Ein Join über mehere Tabellen mit ~1.000.000 Datensätzen rast irgendwo bei wenigen hunderstel Sekunden rum.
Wenn ich dir auch generell recht gebe, dass es durchaus große Zeilen geben kann. Prinzipiell vertrete ich die Meinung, dass die paar Millisekunden Performance, die man heraufbeschwören will, in den meisten Fällen eh nichts bringen, da man sich viel größere Böcke leistet, an den falschen Stellen verwendet werden oder ohnehin Mythos sind.
Geändert von unset (12-11-2008 um 00:07 Uhr)
|

12-11-2008, 08:56
|
|
asp2php
Banned
|
|
Registriert seit: Feb 2004
Beiträge: 11.746
|
|
Zitat:
Original geschrieben von PHP-Desaster
Ich habs so verstanden, das asp2php schon für mehrere Spalten ist, also genau das gleiche Argument wie deins.
|
Das ist korrekt
|

12-11-2008, 15:38
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.016
|
|
Ich habe nicht den Standpunkt von asp2php kritisieren wollen, sondern nur darauf hingewiesen, dass sein Argument, diese Rechnung, ziemlich gewagt ist.
Ich bleibe bei der Ansicht, dass dieser Autovergleich von h3ll hinkt. Das hat mit der Diskussion um Dekomposition allerdings nichts zu tun.
OffTopic: Sollten wir diesen Thread splitten, alles ab dem 1. Post von h3ll (no offense) in OT verschieben?
|

12-11-2008, 19:00
|
|
PHP-Desaster
PHP Expert
|
|
Registriert seit: Mar 2006
Beiträge: 3.104
|
|
Zitat:
|
Beispiel: Ein Alter Table an eine Tabelle mit ~1.000.000 Datensätzen braucht bei durchschnittlicher Hardware gute 3 Sekunden. Ein Join über mehere Tabellen mit ~1.000.000 Datensätzen rast irgendwo bei wenigen hunderstel Sekunden rum.
|
Ja, aber die Spalte brauchst du doch nur ein einziges mal anfügen. Der Join läuft bei jedem Select.
|

12-11-2008, 20:40
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: M'gladbach
Beiträge: 3.572
|
|
Es besteht kein signifikanter Unterschied zwischen einem SELECT oder einem SELECT über mehrere Tabellen. Die Differenz bewegt sich in einem Bereich, bei dem man schon über tausend täglich Queries absetzen muss, um auf eine Stunde pro Mitarbeiter im Monat zu kommen. Und es geht hier immer noch um Queries, nicht um gelieferte Datensätze. Diese Anwendung will ich dann mal sehen. Werte, die in ihrer Summe nach oben nicht oder sehr hoch limitiert sind, würde ich dahingehend nicht als Spalten hinzufügen.
Prinzipiell ist es mir egal, aber man muss auch nicht auf jeden Zug aufspringen, der durch den Entwicklerbahnhof fährt und fancy aussieht.
|

12-11-2008, 21:01
|
|
asp2php
Banned
|
|
Registriert seit: Feb 2004
Beiträge: 11.746
|
|
Zitat:
Original geschrieben von onemorenerd
Ich habe nicht den Standpunkt von asp2php kritisieren wollen, sondern nur darauf hingewiesen, dass sein Argument, diese Rechnung, ziemlich gewagt ist.
|
Klar ist es übertrieben; letztlich wollte ich nur damit sagen, dass man die DB nicht zu Tode normalisiert, nur weil man gehört hat, dass Normalisierung gut ist. Denn JOIN ist immer langsamer als select auf eine Tabelle. Lieber Index sinnvoll definieren als die Tabelle unnötig zerlegen.
Zitat:
OffTopic: Sollten wir diesen Thread splitten, alles ab dem 1. Post von h3ll (no offense) in OT verschieben?
|
Mach doch  ... ich zu faul dazu
|

25-03-2009, 21:31
|
|
ways
Member
|
|
Registriert seit: Nov 2003
Ort: Berlin-West :-)
Beiträge: 386
|
|
Re: [Betatest] CSV zu MySQL Konverter
Zitat:
Original geschrieben von Benny-one
Moin,
ich war selbst auf der Suche nach einem Konverter, habe allerdings nur kostenpflichtiges gefunden und daher selbst mal was gebastelt.
http://www.4webmaster.net/service_to..._konverter.htm
Mit dem CSV zu MySQL Konverter könnt ihr ganz einfach Daten aus einer CSV Datei in MySQL Statements konvertieren. Das Script erstellt auf Wunsch aus den Feldnamen in der CSV auch ein SQL Statement zum Erstellen der MySQL Tabelle, in die dann die CSV Daten eingetragen werden.
Einfach mal testen und sagen, was ihr davon haltet
|
was nen zeitersprarendes tool !
meine CSV sind nämlich auch vielspaltig, durch erfassung von diverser wetterdaten !!
__________________
Coder never die, they just GOSUB without RETURN
Mein System
|

25-03-2009, 22:47
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MGL and MCH, Germany
Beiträge: 33.693
|
|
Warum stoß ich erst jetzt dadrauf? Hab vor kurzem noch ner Bekannten dabei geholfen, weil der direkte Weg aus irgendeinem Grund temporär nicht funktionierte (Hosters Problem) und hab das ganze schnell selbst geschrieben.
|
| Themen-Optionen |
|
|
| Ansicht |
Thema bewerten |
Linear-Darstellung
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|